home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_34_DIRAPI3.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
458KB
|
8,271 lines
# near model CODE resource
# jump table entries: 51952-52292 (341 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 CAF0 0000 mulu.w D5, [A0 + D0.w]
00000006 5C26 addq.b -[A6], 6
00000008 70FF moveq.l D0, 0xFFFFFFFF
0000000A A055 syscall StripAddress
0000000C 2B40 1608 move.l [A5 + 0x1608], D0
00000010 4E75 rts
00000012 2F2F 000C move.l -[A7], [A7 + 0xC]
00000016 2F2F 000C move.l -[A7], [A7 + 0xC]
0000001A 206F 000C movea.l A0, [A7 + 0xC]
0000001E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000022 2068 0004 movea.l A0, [A0 + 0x4]
00000026 2050 movea.l A0, [A0]
00000028 2068 0004 movea.l A0, [A0 + 0x4]
0000002C 4E90 jsr [A0]
0000002E 4FEF 000C lea.l A7, [A7 + 0xC]
00000032 4E75 rts
00000034 2F0A move.l -[A7], A2
00000036 246F 0008 movea.l A2, [A7 + 0x8]
0000003A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000003E 206A 0004 movea.l A0, [A2 + 0x4]
00000042 2050 movea.l A0, [A0]
00000044 2068 0008 movea.l A0, [A0 + 0x8]
00000048 4E90 jsr [A0]
0000004A 52AA 0008 addq.l [A2 + 0x8], 1
0000004E 202A 0008 move.l D0, [A2 + 0x8]
00000052 584F addq.w A7, 4
00000054 245F movea.l A2, [A7]+
00000056 4E75 rts
00000058 48E7 1030 movem.l -[A7], D3,A2,A3
0000005C 266F 0010 movea.l A3, [A7 + 0x10]
00000060 53AB 0008 subq.l [A3 + 0x8], 1
00000064 262B 0008 move.l D3, [A3 + 0x8]
00000068 246B 0004 movea.l A2, [A3 + 0x4]
0000006C 4A83 tst.l D3
0000006E 662A bne +0x2C /* 0000009A */
00000070 2F0B move.l -[A7], A3
00000072 4EBA 00FA jsr [PC + 0xFA /* 0000016E */]
00000076 2F0B move.l -[A7], A3
00000078 2F2A 000C move.l -[A7], [A2 + 0xC]
0000007C 206A 000C movea.l A0, [A2 + 0xC]
00000080 2050 movea.l A0, [A0]
00000082 2068 0014 movea.l A0, [A0 + 0x14]
00000086 4E90 jsr [A0]
00000088 53AD 1A94 subq.l [A5 + 0x1A94], 1
0000008C 2F0A move.l -[A7], A2
0000008E 2052 movea.l A0, [A2]
00000090 2068 000C movea.l A0, [A0 + 0xC]
00000094 4E90 jsr [A0]
00000096 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000009A:
0000009A 2F0A move.l -[A7], A2
0000009C 2052 movea.l A0, [A2]
0000009E 2068 000C movea.l A0, [A0 + 0xC]
000000A2 4E90 jsr [A0]
000000A4 2003 move.l D0, D3
000000A6 584F addq.w A7, 4
000000A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000000AC 4E75 rts
000000AE 2F0A move.l -[A7], A2
000000B0 594F subq.w A7, 4
000000B2 95CA sub.l A2, A2
000000B4 4297 clr.l [A7]
000000B6 4857 pea.l [A7]
000000B8 4EBA 0046 jsr [PC + 0x46 /* 00000100 */]
000000BC 2F00 move.l -[A7], D0
000000BE 486D CB18 pea.l [A5 - 0x34E8]
000000C2 4878 000C push.l 0xC
000000C6 2F2F 001C move.l -[A7], [A7 + 0x1C]
000000CA 4EBA 4FFE jsr [PC + 0x4FFE /* 000050CA */]
000000CE 2440 movea.l A2, D0
000000D0 200A move.l D0, A2
000000D2 4FEF 0014 lea.l A7, [A7 + 0x14]
000000D6 6714 beq +0x16 /* 000000EC */
000000D8 4A97 tst.l [A7]
000000DA 6716 beq +0x18 /* 000000F2 */
000000DC 2F0A move.l -[A7], A2
000000DE 2052 movea.l A0, [A2]
000000E0 2068 000C movea.l A0, [A0 + 0xC]
000000E4 4E90 jsr [A0]
000000E6 95CA sub.l A2, A2
000000E8 584F addq.w A7, 4
000000EA 6006 bra +0x8 /* 000000F2 */
label000000EC:
000000EC 2EBC 8004 0002 move.l [A7], 0x80040002
label000000F2:
000000F2 206F 0010 movea.l A0, [A7 + 0x10]
000000F6 208A move.l [A0], A2
000000F8 2017 move.l D0, [A7]
000000FA 584F addq.w A7, 4
000000FC 245F movea.l A2, [A7]+
000000FE 4E75 rts
fn00000100:
00000100 2F0B move.l -[A7], A3
00000102 47ED 160C lea.l A3, [A5 + 0x160C]
00000106 4A2D 162C tst.b [A5 + 0x162C]
0000010A 6650 bne +0x52 /* 0000015C */
0000010C 224B movea.l A1, A3
0000010E 7007 moveq.l D0, 0x07
00000110 1B7C 0001 162C move.b [A5 + 0x162C], 0x1
00000116 41ED CAF8 lea.l A0, [A5 - 0x3508]
0000011A 2348 0004 move.l [A1 + 0x4], A0
0000011E 5380 subq.l D0, 1
00000120 41ED CB00 lea.l A0, [A5 - 0x3500]
00000124 2348 0008 move.l [A1 + 0x8], A0
00000128 5380 subq.l D0, 1
0000012A 41ED CB08 lea.l A0, [A5 - 0x34F8]
0000012E 2348 000C move.l [A1 + 0xC], A0
00000132 5380 subq.l D0, 1
00000134 41ED CB80 lea.l A0, [A5 - 0x3480]
00000138 2348 0010 move.l [A1 + 0x10], A0
0000013C 5380 subq.l D0, 1
0000013E 41ED CB88 lea.l A0, [A5 - 0x3478]
00000142 2348 0014 move.l [A1 + 0x14], A0
00000146 5380 subq.l D0, 1
00000148 41ED CB90 lea.l A0, [A5 - 0x3470]
0000014C 2348 0018 move.l [A1 + 0x18], A0
00000150 5380 subq.l D0, 1
00000152 41ED CB98 lea.l A0, [A5 - 0x3468]
00000156 2348 001C move.l [A1 + 0x1C], A0
0000015A 5380 subq.l D0, 1
label0000015C:
0000015C 200B move.l D0, A3
0000015E 265F movea.l A3, [A7]+
00000160 4E75 rts
00000162 594F subq.w A7, 4
00000164 2EAF 0008 move.l [A7], [A7 + 0x8]
00000168 7000 moveq.l D0, 0x00
0000016A 584F addq.w A7, 4
0000016C 4E75 rts
fn0000016E:
0000016E 594F subq.w A7, 4
00000170 2EAF 0008 move.l [A7], [A7 + 0x8]
00000174 584F addq.w A7, 4
00000176 4E75 rts
00000178 2F2F 000C move.l -[A7], [A7 + 0xC]
0000017C 2F2F 000C move.l -[A7], [A7 + 0xC]
00000180 206F 000C movea.l A0, [A7 + 0xC]
00000184 2F28 0004 move.l -[A7], [A0 + 0x4]
00000188 2068 0004 movea.l A0, [A0 + 0x4]
0000018C 2050 movea.l A0, [A0]
0000018E 2068 0004 movea.l A0, [A0 + 0x4]
00000192 4E90 jsr [A0]
00000194 4FEF 000C lea.l A7, [A7 + 0xC]
00000198 4E75 rts
0000019A 2F0A move.l -[A7], A2
0000019C 246F 0008 movea.l A2, [A7 + 0x8]
000001A0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000001A4 206A 0004 movea.l A0, [A2 + 0x4]
000001A8 2050 movea.l A0, [A0]
000001AA 2068 0008 movea.l A0, [A0 + 0x8]
000001AE 4E90 jsr [A0]
000001B0 52AA 0008 addq.l [A2 + 0x8], 1
000001B4 202A 0008 move.l D0, [A2 + 0x8]
000001B8 584F addq.w A7, 4
000001BA 245F movea.l A2, [A7]+
000001BC 4E75 rts
000001BE 48E7 1030 movem.l -[A7], D3,A2,A3
000001C2 266F 0010 movea.l A3, [A7 + 0x10]
000001C6 53AB 0008 subq.l [A3 + 0x8], 1
000001CA 262B 0008 move.l D3, [A3 + 0x8]
000001CE 246B 0004 movea.l A2, [A3 + 0x4]
000001D2 4A83 tst.l D3
000001D4 662A bne +0x2C /* 00000200 */
000001D6 2F0B move.l -[A7], A3
000001D8 4EBA 0122 jsr [PC + 0x122 /* 000002FC */]
000001DC 2F0B move.l -[A7], A3
000001DE 2F2A 000C move.l -[A7], [A2 + 0xC]
000001E2 206A 000C movea.l A0, [A2 + 0xC]
000001E6 2050 movea.l A0, [A0]
000001E8 2068 0014 movea.l A0, [A0 + 0x14]
000001EC 4E90 jsr [A0]
000001EE 53AD 1A94 subq.l [A5 + 0x1A94], 1
000001F2 2F0A move.l -[A7], A2
000001F4 2052 movea.l A0, [A2]
000001F6 2068 000C movea.l A0, [A0 + 0xC]
000001FA 4E90 jsr [A0]
000001FC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000200:
00000200 2F0A move.l -[A7], A2
00000202 2052 movea.l A0, [A2]
00000204 2068 000C movea.l A0, [A0 + 0xC]
00000208 4E90 jsr [A0]
0000020A 2003 move.l D0, D3
0000020C 584F addq.w A7, 4
0000020E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000212 4E75 rts
00000214 2F0A move.l -[A7], A2
00000216 594F subq.w A7, 4
00000218 95CA sub.l A2, A2
0000021A 4297 clr.l [A7]
0000021C 4857 pea.l [A7]
0000021E 4EBA 0046 jsr [PC + 0x46 /* 00000266 */]
00000222 2F00 move.l -[A7], D0
00000224 486D CB40 pea.l [A5 - 0x34C0]
00000228 4878 000C push.l 0xC
0000022C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000230 4EBA 4E98 jsr [PC + 0x4E98 /* 000050CA */]
00000234 2440 movea.l A2, D0
00000236 200A move.l D0, A2
00000238 4FEF 0014 lea.l A7, [A7 + 0x14]
0000023C 6714 beq +0x16 /* 00000252 */
0000023E 4A97 tst.l [A7]
00000240 6716 beq +0x18 /* 00000258 */
00000242 2F0A move.l -[A7], A2
00000244 2052 movea.l A0, [A2]
00000246 2068 000C movea.l A0, [A0 + 0xC]
0000024A 4E90 jsr [A0]
0000024C 95CA sub.l A2, A2
0000024E 584F addq.w A7, 4
00000250 6006 bra +0x8 /* 00000258 */
label00000252:
00000252 2EBC 8004 0002 move.l [A7], 0x80040002
label00000258:
00000258 206F 0010 movea.l A0, [A7 + 0x10]
0000025C 208A move.l [A0], A2
0000025E 2017 move.l D0, [A7]
00000260 584F addq.w A7, 4
00000262 245F movea.l A2, [A7]+
00000264 4E75 rts
fn00000266:
00000266 2F0B move.l -[A7], A3
00000268 47ED 162E lea.l A3, [A5 + 0x162E]
0000026C 4A2D 165E tst.b [A5 + 0x165E]
00000270 6678 bne +0x7A /* 000002EA */
00000272 224B movea.l A1, A3
00000274 700B moveq.l D0, 0x0B
00000276 1B7C 0001 165E move.b [A5 + 0x165E], 0x1
0000027C 41ED CB20 lea.l A0, [A5 - 0x34E0]
00000280 2348 0004 move.l [A1 + 0x4], A0
00000284 5380 subq.l D0, 1
00000286 41ED CB28 lea.l A0, [A5 - 0x34D8]
0000028A 2348 0008 move.l [A1 + 0x8], A0
0000028E 5380 subq.l D0, 1
00000290 41ED CB30 lea.l A0, [A5 - 0x34D0]
00000294 2348 000C move.l [A1 + 0xC], A0
00000298 5380 subq.l D0, 1
0000029A 41ED CBA0 lea.l A0, [A5 - 0x3460]
0000029E 2348 0010 move.l [A1 + 0x10], A0
000002A2 5380 subq.l D0, 1
000002A4 41ED CBA8 lea.l A0, [A5 - 0x3458]
000002A8 2348 0014 move.l [A1 + 0x14], A0
000002AC 5380 subq.l D0, 1
000002AE 41ED CBB0 lea.l A0, [A5 - 0x3450]
000002B2 2348 0018 move.l [A1 + 0x18], A0
000002B6 5380 subq.l D0, 1
000002B8 41ED CBB8 lea.l A0, [A5 - 0x3448]
000002BC 2348 001C move.l [A1 + 0x1C], A0
000002C0 5380 subq.l D0, 1
000002C2 41ED CBC0 lea.l A0, [A5 - 0x3440]
000002C6 2348 0020 move.l [A1 + 0x20], A0
000002CA 5380 subq.l D0, 1
000002CC 41ED CBC8 lea.l A0, [A5 - 0x3438]
000002D0 2348 0024 move.l [A1 + 0x24], A0
000002D4 5380 subq.l D0, 1
000002D6 41ED CBD0 lea.l A0, [A5 - 0x3430]
000002DA 2348 0028 move.l [A1 + 0x28], A0
000002DE 5380 subq.l D0, 1
000002E0 41ED CBD8 lea.l A0, [A5 - 0x3428]
000002E4 2348 002C move.l [A1 + 0x2C], A0
000002E8 5380 subq.l D0, 1
label000002EA:
000002EA 200B move.l D0, A3
000002EC 265F movea.l A3, [A7]+
000002EE 4E75 rts
000002F0 594F subq.w A7, 4
000002F2 2EAF 0008 move.l [A7], [A7 + 0x8]
000002F6 7000 moveq.l D0, 0x00
000002F8 584F addq.w A7, 4
000002FA 4E75 rts
fn000002FC:
000002FC 594F subq.w A7, 4
000002FE 2EAF 0008 move.l [A7], [A7 + 0x8]
00000302 584F addq.w A7, 4
00000304 4E75 rts
00000306 2F2F 000C move.l -[A7], [A7 + 0xC]
0000030A 2F2F 000C move.l -[A7], [A7 + 0xC]
0000030E 206F 000C movea.l A0, [A7 + 0xC]
00000312 2F28 0004 move.l -[A7], [A0 + 0x4]
00000316 2068 0004 movea.l A0, [A0 + 0x4]
0000031A 2050 movea.l A0, [A0]
0000031C 2068 0004 movea.l A0, [A0 + 0x4]
00000320 4E90 jsr [A0]
00000322 4FEF 000C lea.l A7, [A7 + 0xC]
00000326 4E75 rts
00000328 2F0A move.l -[A7], A2
0000032A 246F 0008 movea.l A2, [A7 + 0x8]
0000032E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000332 206A 0004 movea.l A0, [A2 + 0x4]
00000336 2050 movea.l A0, [A0]
00000338 2068 0008 movea.l A0, [A0 + 0x8]
0000033C 4E90 jsr [A0]
0000033E 52AA 0008 addq.l [A2 + 0x8], 1
00000342 202A 0008 move.l D0, [A2 + 0x8]
00000346 584F addq.w A7, 4
00000348 245F movea.l A2, [A7]+
0000034A 4E75 rts
0000034C 48E7 1030 movem.l -[A7], D3,A2,A3
00000350 266F 0010 movea.l A3, [A7 + 0x10]
00000354 53AB 0008 subq.l [A3 + 0x8], 1
00000358 262B 0008 move.l D3, [A3 + 0x8]
0000035C 246B 0004 movea.l A2, [A3 + 0x4]
00000360 4A83 tst.l D3
00000362 662A bne +0x2C /* 0000038E */
00000364 2F0B move.l -[A7], A3
00000366 4EBA 014C jsr [PC + 0x14C /* 000004B4 */]
0000036A 2F0B move.l -[A7], A3
0000036C 2F2A 000C move.l -[A7], [A2 + 0xC]
00000370 206A 000C movea.l A0, [A2 + 0xC]
00000374 2050 movea.l A0, [A0]
00000376 2068 0014 movea.l A0, [A0 + 0x14]
0000037A 4E90 jsr [A0]
0000037C 53AD 1A94 subq.l [A5 + 0x1A94], 1
00000380 2F0A move.l -[A7], A2
00000382 2052 movea.l A0, [A2]
00000384 2068 000C movea.l A0, [A0 + 0xC]
00000388 4E90 jsr [A0]
0000038A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000038E:
0000038E 2F0A move.l -[A7], A2
00000390 2052 movea.l A0, [A2]
00000392 2068 000C movea.l A0, [A0 + 0xC]
00000396 4E90 jsr [A0]
00000398 2003 move.l D0, D3
0000039A 584F addq.w A7, 4
0000039C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000003A0 4E75 rts
000003A2 2F0A move.l -[A7], A2
000003A4 594F subq.w A7, 4
000003A6 95CA sub.l A2, A2
000003A8 4297 clr.l [A7]
000003AA 4857 pea.l [A7]
000003AC 4EBA 0046 jsr [PC + 0x46 /* 000003F4 */]
000003B0 2F00 move.l -[A7], D0
000003B2 486D CB68 pea.l [A5 - 0x3498]
000003B6 4878 000C push.l 0xC
000003BA 2F2F 001C move.l -[A7], [A7 + 0x1C]
000003BE 4EBA 4D0A jsr [PC + 0x4D0A /* 000050CA */]
000003C2 2440 movea.l A2, D0
000003C4 200A move.l D0, A2
000003C6 4FEF 0014 lea.l A7, [A7 + 0x14]
000003CA 6714 beq +0x16 /* 000003E0 */
000003CC 4A97 tst.l [A7]
000003CE 6716 beq +0x18 /* 000003E6 */
000003D0 2F0A move.l -[A7], A2
000003D2 2052 movea.l A0, [A2]
000003D4 2068 000C movea.l A0, [A0 + 0xC]
000003D8 4E90 jsr [A0]
000003DA 95CA sub.l A2, A2
000003DC 584F addq.w A7, 4
000003DE 6006 bra +0x8 /* 000003E6 */
label000003E0:
000003E0 2EBC 8004 0002 move.l [A7], 0x80040002
label000003E6:
000003E6 206F 0010 movea.l A0, [A7 + 0x10]
000003EA 208A move.l [A0], A2
000003EC 2017 move.l D0, [A7]
000003EE 584F addq.w A7, 4
000003F0 245F movea.l A2, [A7]+
000003F2 4E75 rts
fn000003F4:
000003F4 2F0B move.l -[A7], A3
000003F6 47ED 1660 lea.l A3, [A5 + 0x1660]
000003FA 4A2D 16A0 tst.b [A5 + 0x16A0]
000003FE 6600 00A2 bne +0xA4 /* 000004A2 */
00000402 224B movea.l A1, A3
00000404 700F moveq.l D0, 0x0F
00000406 1B7C 0001 16A0 move.b [A5 + 0x16A0], 0x1
0000040C 41ED CB48 lea.l A0, [A5 - 0x34B8]
00000410 2348 0004 move.l [A1 + 0x4], A0
00000414 5380 subq.l D0, 1
00000416 41ED CB50 lea.l A0, [A5 - 0x34B0]
0000041A 2348 0008 move.l [A1 + 0x8], A0
0000041E 5380 subq.l D0, 1
00000420 41ED CB58 lea.l A0, [A5 - 0x34A8]
00000424 2348 000C move.l [A1 + 0xC], A0
00000428 5380 subq.l D0, 1
0000042A 41ED CC48 lea.l A0, [A5 - 0x33B8]
0000042E 2348 0010 move.l [A1 + 0x10], A0
00000432 5380 subq.l D0, 1
00000434 41ED CC50 lea.l A0, [A5 - 0x33B0]
00000438 2348 0014 move.l [A1 + 0x14], A0
0000043C 5380 subq.l D0, 1
0000043E 41ED A118 lea.l A0, [A5 - 0x5EE8]
00000442 2348 0018 move.l [A1 + 0x18], A0
00000446 5380 subq.l D0, 1
00000448 41ED CC58 lea.l A0, [A5 - 0x33A8]
0000044C 2348 001C move.l [A1 + 0x1C], A0
00000450 5380 subq.l D0, 1
00000452 41ED CC60 lea.l A0, [A5 - 0x33A0]
00000456 2348 0020 move.l [A1 + 0x20], A0
0000045A 5380 subq.l D0, 1
0000045C 41ED CC68 lea.l A0, [A5 - 0x3398]
00000460 2348 0024 move.l [A1 + 0x24], A0
00000464 5380 subq.l D0, 1
00000466 41ED CC70 lea.l A0, [A5 - 0x3390]
0000046A 2348 0028 move.l [A1 + 0x28], A0
0000046E 5380 subq.l D0, 1
00000470 41ED CC78 lea.l A0, [A5 - 0x3388]
00000474 2348 002C move.l [A1 + 0x2C], A0
00000478 5380 subq.l D0, 1
0000047A 41ED CC80 lea.l A0, [A5 - 0x3380]
0000047E 2348 0030 move.l [A1 + 0x30], A0
00000482 5380 subq.l D0, 1
00000484 41ED CC88 lea.l A0, [A5 - 0x3378]
00000488 2348 0034 move.l [A1 + 0x34], A0
0000048C 5380 subq.l D0, 1
0000048E 41ED A120 lea.l A0, [A5 - 0x5EE0]
00000492 2348 0038 move.l [A1 + 0x38], A0
00000496 5380 subq.l D0, 1
00000498 41ED A128 lea.l A0, [A5 - 0x5ED8]
0000049C 2348 003C move.l [A1 + 0x3C], A0
000004A0 5380 subq.l D0, 1
label000004A2:
000004A2 200B move.l D0, A3
000004A4 265F movea.l A3, [A7]+
000004A6 4E75 rts
000004A8 594F subq.w A7, 4
000004AA 2EAF 0008 move.l [A7], [A7 + 0x8]
000004AE 7000 moveq.l D0, 0x00
000004B0 584F addq.w A7, 4
000004B2 4E75 rts
fn000004B4:
000004B4 594F subq.w A7, 4
000004B6 2EAF 0008 move.l [A7], [A7 + 0x8]
000004BA 584F addq.w A7, 4
000004BC 4E75 rts
000004BE 206F 0004 movea.l A0, [A7 + 0x4]
000004C2 42A8 0018 clr.l [A0 + 0x18]
000004C6 7000 moveq.l D0, 0x00
000004C8 4E75 rts
000004CA 4E75 rts
000004CC 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000004D0 514F subq.w A7, 8
000004D2 2C2F 0028 move.l D6, [A7 + 0x28]
000004D6 246F 002C movea.l A2, [A7 + 0x2C]
000004DA 2A2F 0030 move.l D5, [A7 + 0x30]
000004DE 266F 0034 movea.l A3, [A7 + 0x34]
000004E2 282F 0038 move.l D4, [A7 + 0x38]
000004E6 7600 moveq.l D3, 0x00
000004E8 200A move.l D0, A2
000004EA 6768 beq +0x6A /* 00000554 */
000004EC 42AF 0004 clr.l [A7 + 0x4]
000004F0 486F 0004 pea.l [A7 + 0x4]
000004F4 486D 8596 pea.l [A5 - 0x7A6A]
000004F8 2F0A move.l -[A7], A2
000004FA 2052 movea.l A0, [A2]
000004FC 2068 0004 movea.l A0, [A0 + 0x4]
00000500 4E90 jsr [A0]
00000502 2600 move.l D3, D0
00000504 4A80 tst.l D0
00000506 4FEF 000C lea.l A7, [A7 + 0xC]
0000050A 665C bne +0x5E /* 00000568 */
0000050C 4857 pea.l [A7]
0000050E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000512 206F 000C movea.l A0, [A7 + 0xC]
00000516 2050 movea.l A0, [A0]
00000518 2068 0010 movea.l A0, [A0 + 0x10]
0000051C 4E90 jsr [A0]
0000051E 2600 move.l D3, D0
00000520 4A80 tst.l D0
00000522 504F addq.w A7, 8
00000524 6616 bne +0x18 /* 0000053C */
00000526 2F04 move.l -[A7], D4
00000528 2F0B move.l -[A7], A3
0000052A 2F05 move.l -[A7], D5
0000052C 486F 000C pea.l [A7 + 0xC]
00000530 2F06 move.l -[A7], D6
00000532 4EAD C870 jsr [A5 - 0x3790]
00000536 2600 move.l D3, D0
00000538 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000053C:
0000053C 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000540 206F 0008 movea.l A0, [A7 + 0x8]
00000544 2050 movea.l A0, [A0]
00000546 2068 000C movea.l A0, [A0 + 0xC]
0000054A 4E90 jsr [A0]
0000054C 4A80 tst.l D0
0000054E 584F addq.w A7, 4
00000550 6716 beq +0x18 /* 00000568 */
00000552 6014 bra +0x16 /* 00000568 */
label00000554:
00000554 2F04 move.l -[A7], D4
00000556 2F0B move.l -[A7], A3
00000558 2F05 move.l -[A7], D5
0000055A 42A7 clr.l -[A7]
0000055C 2F06 move.l -[A7], D6
0000055E 4EAD C870 jsr [A5 - 0x3790]
00000562 2600 move.l D3, D0
00000564 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000568:
00000568 2003 move.l D0, D3
0000056A 504F addq.w A7, 8
0000056C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000570 4E75 rts
00000572 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
00000576 4FEF FFF2 lea.l A7, [A7 - 0xE]
0000057A 2C6F 002E movea.l A6, [A7 + 0x2E]
0000057E 282F 0032 move.l D4, [A7 + 0x32]
00000582 286F 0036 movea.l A4, [A7 + 0x36]
00000586 266F 003A movea.l A3, [A7 + 0x3A]
0000058A 246F 003E movea.l A2, [A7 + 0x3E]
0000058E 7600 moveq.l D3, 0x00
00000590 42AF 000A clr.l [A7 + 0xA]
00000594 200C move.l D0, A4
00000596 6702 beq +0x4 /* 0000059A */
00000598 4294 clr.l [A4]
label0000059A:
0000059A 200B move.l D0, A3
0000059C 6702 beq +0x4 /* 000005A0 */
0000059E 4293 clr.l [A3]
label000005A0:
000005A0 200A move.l D0, A2
000005A2 6704 beq +0x6 /* 000005A8 */
000005A4 70FF moveq.l D0, 0xFFFFFFFF
000005A6 2480 move.l [A2], D0
label000005A8:
000005A8 486F 000A pea.l [A7 + 0xA]
000005AC 486D 8596 pea.l [A5 - 0x7A6A]
000005B0 2F0E move.l -[A7], A6
000005B2 2056 movea.l A0, [A6]
000005B4 2068 0004 movea.l A0, [A0 + 0x4]
000005B8 4E90 jsr [A0]
000005BA 2600 move.l D3, D0
000005BC 4A80 tst.l D0
000005BE 4FEF 000C lea.l A7, [A7 + 0xC]
000005C2 6648 bne +0x4A /* 0000060C */
000005C4 486F 0002 pea.l [A7 + 0x2]
000005C8 2F2F 000E move.l -[A7], [A7 + 0xE]
000005CC 206F 0012 movea.l A0, [A7 + 0x12]
000005D0 2050 movea.l A0, [A0]
000005D2 2068 0010 movea.l A0, [A0 + 0x10]
000005D6 4E90 jsr [A0]
000005D8 2600 move.l D3, D0
000005DA 4A80 tst.l D0
000005DC 504F addq.w A7, 8
000005DE 6614 bne +0x16 /* 000005F4 */
000005E0 4857 pea.l [A7]
000005E2 486F 000A pea.l [A7 + 0xA]
000005E6 486F 000A pea.l [A7 + 0xA]
000005EA 4EAD C878 jsr [A5 - 0x3788]
000005EE 2600 move.l D3, D0
000005F0 4FEF 000C lea.l A7, [A7 + 0xC]
label000005F4:
000005F4 2F2F 000A move.l -[A7], [A7 + 0xA]
000005F8 206F 000E movea.l A0, [A7 + 0xE]
000005FC 2050 movea.l A0, [A0]
000005FE 2068 000C movea.l A0, [A0 + 0xC]
00000602 4E90 jsr [A0]
00000604 4A80 tst.l D0
00000606 584F addq.w A7, 4
00000608 42AF 000A clr.l [A7 + 0xA]
label0000060C:
0000060C 4A83 tst.l D3
0000060E 670C beq +0xE /* 0000061C */
00000610 2003 move.l D0, D3
00000612 4FEF 000E lea.l A7, [A7 + 0xE]
00000616 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
0000061A 4E75 rts
label0000061C:
0000061C 70FF moveq.l D0, 0xFFFFFFFF
0000061E B880 cmp.l D4, D0
00000620 662C bne +0x2E /* 0000064E */
00000622 200A move.l D0, A2
00000624 6610 bne +0x12 /* 00000636 */
00000626 203C 8004 0001 move.l D0, 0x80040001
0000062C 4FEF 000E lea.l A7, [A7 + 0xE]
00000630 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000634 4E75 rts
label00000636:
00000636 42A7 clr.l -[A7]
00000638 2F2F 000A move.l -[A7], [A7 + 0xA]
0000063C 4EAD A768 jsr [A5 - 0x5898]
00000640 2480 move.l [A2], D0
00000642 7000 moveq.l D0, 0x00
00000644 4FEF 0016 lea.l A7, [A7 + 0x16]
00000648 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
0000064C 4E75 rts
label0000064E:
0000064E 2F0B move.l -[A7], A3
00000650 2F0C move.l -[A7], A4
00000652 2F04 move.l -[A7], D4
00000654 2F2F 0012 move.l -[A7], [A7 + 0x12]
00000658 4EAD A760 jsr [A5 - 0x58A0]
0000065C 3600 move.w D3, D0
0000065E 4A43 tst.w D3
00000660 4FEF 0010 lea.l A7, [A7 + 0x10]
00000664 6710 beq +0x12 /* 00000676 */
00000666 203C 8004 0C1C move.l D0, 0x80040C1C
0000066C 4FEF 000E lea.l A7, [A7 + 0xE]
00000670 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000674 4E75 rts
label00000676:
00000676 200A move.l D0, A2
00000678 671E beq +0x20 /* 00000698 */
0000067A 2F04 move.l -[A7], D4
0000067C 42A7 clr.l -[A7]
0000067E 2F2F 000E move.l -[A7], [A7 + 0xE]
00000682 4EAD A770 jsr [A5 - 0x5890]
00000686 2800 move.l D4, D0
00000688 4A84 tst.l D4
0000068A 4FEF 000C lea.l A7, [A7 + 0xC]
0000068E 6604 bne +0x6 /* 00000694 */
00000690 70FF moveq.l D0, 0xFFFFFFFF
00000692 6002 bra +0x4 /* 00000696 */
label00000694:
00000694 2004 move.l D0, D4
label00000696:
00000696 2480 move.l [A2], D0
label00000698:
00000698 7000 moveq.l D0, 0x00
0000069A 4FEF 000E lea.l A7, [A7 + 0xE]
0000069E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
000006A2 4E75 rts
000006A4 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
000006A8 4FEF FFF2 lea.l A7, [A7 - 0xE]
000006AC 2A2F 0032 move.l D5, [A7 + 0x32]
000006B0 282F 0036 move.l D4, [A7 + 0x36]
000006B4 2C6F 003E movea.l A6, [A7 + 0x3E]
000006B8 286F 0042 movea.l A4, [A7 + 0x42]
000006BC 266F 0046 movea.l A3, [A7 + 0x46]
000006C0 7600 moveq.l D3, 0x00
000006C2 42AF 000A clr.l [A7 + 0xA]
000006C6 246F 003A movea.l A2, [A7 + 0x3A]
000006CA 4296 clr.l [A6]
000006CC 200C move.l D0, A4
000006CE 6702 beq +0x4 /* 000006D2 */
000006D0 4294 clr.l [A4]
label000006D2:
000006D2 200B move.l D0, A3
000006D4 6702 beq +0x4 /* 000006D8 */
000006D6 4293 clr.l [A3]
label000006D8:
000006D8 486F 000A pea.l [A7 + 0xA]
000006DC 486D 8596 pea.l [A5 - 0x7A6A]
000006E0 2F05 move.l -[A7], D5
000006E2 2045 movea.l A0, D5
000006E4 2050 movea.l A0, [A0]
000006E6 2068 0004 movea.l A0, [A0 + 0x4]
000006EA 4E90 jsr [A0]
000006EC 2600 move.l D3, D0
000006EE 4A80 tst.l D0
000006F0 4FEF 000C lea.l A7, [A7 + 0xC]
000006F4 6648 bne +0x4A /* 0000073E */
000006F6 486F 0002 pea.l [A7 + 0x2]
000006FA 2F2F 000E move.l -[A7], [A7 + 0xE]
000006FE 206F 0012 movea.l A0, [A7 + 0x12]
00000702 2050 movea.l A0, [A0]
00000704 2068 0010 movea.l A0, [A0 + 0x10]
00000708 4E90 jsr [A0]
0000070A 2600 move.l D3, D0
0000070C 4A80 tst.l D0
0000070E 504F addq.w A7, 8
00000710 6614 bne +0x16 /* 00000726 */
00000712 4857 pea.l [A7]
00000714 486F 000A pea.l [A7 + 0xA]
00000718 486F 000A pea.l [A7 + 0xA]
0000071C 4EAD C878 jsr [A5 - 0x3788]
00000720 2600 move.l D3, D0
00000722 4FEF 000C lea.l A7, [A7 + 0xC]
label00000726:
00000726 2F2F 000A move.l -[A7], [A7 + 0xA]
0000072A 206F 000E movea.l A0, [A7 + 0xE]
0000072E 2050 movea.l A0, [A0]
00000730 2068 000C movea.l A0, [A0 + 0xC]
00000734 4E90 jsr [A0]
00000736 4A80 tst.l D0
00000738 584F addq.w A7, 4
0000073A 42AF 000A clr.l [A7 + 0xA]
label0000073E:
0000073E 4A83 tst.l D3
00000740 670C beq +0xE /* 0000074E */
00000742 2003 move.l D0, D3
00000744 4FEF 000E lea.l A7, [A7 + 0xE]
00000748 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
0000074C 4E75 rts
label0000074E:
0000074E 2F0B move.l -[A7], A3
00000750 2F0C move.l -[A7], A4
00000752 2F04 move.l -[A7], D4
00000754 2F2F 0012 move.l -[A7], [A7 + 0x12]
00000758 4EAD A760 jsr [A5 - 0x58A0]
0000075C 3600 move.w D3, D0
0000075E 4A43 tst.w D3
00000760 4FEF 0010 lea.l A7, [A7 + 0x10]
00000764 6710 beq +0x12 /* 00000776 */
00000766 203C 8004 0C1C move.l D0, 0x80040C1C
0000076C 4FEF 000E lea.l A7, [A7 + 0xE]
00000770 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00000774 4E75 rts
label00000776:
00000776 3057 movea.w A0, [A7]
00000778 2F08 move.l -[A7], A0
0000077A 2F2F 000A move.l -[A7], [A7 + 0xA]
0000077E 2F0A move.l -[A7], A2
00000780 4EAD C038 jsr [A5 - 0x3FC8]
00000784 2F0E move.l -[A7], A6
00000786 42A7 clr.l -[A7]
00000788 2F04 move.l -[A7], D4
0000078A 2F0A move.l -[A7], A2
0000078C 4EAD BF80 jsr [A5 - 0x4080]
00000790 2600 move.l D3, D0
00000792 2003 move.l D0, D3
00000794 4FEF 002A lea.l A7, [A7 + 0x2A]
00000798 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
0000079C 4E75 rts
0000079E 2F03 move.l -[A7], D3
000007A0 514F subq.w A7, 8
000007A2 7600 moveq.l D3, 0x00
000007A4 42AF 0004 clr.l [A7 + 0x4]
000007A8 486F 0004 pea.l [A7 + 0x4]
000007AC 486D 8596 pea.l [A5 - 0x7A6A]
000007B0 2F2F 001C move.l -[A7], [A7 + 0x1C]
000007B4 206F 0020 movea.l A0, [A7 + 0x20]
000007B8 2050 movea.l A0, [A0]
000007BA 2068 0004 movea.l A0, [A0 + 0x4]
000007BE 4E90 jsr [A0]
000007C0 2600 move.l D3, D0
000007C2 4A80 tst.l D0
000007C4 4FEF 000C lea.l A7, [A7 + 0xC]
000007C8 6644 bne +0x46 /* 0000080E */
000007CA 4857 pea.l [A7]
000007CC 2F2F 0008 move.l -[A7], [A7 + 0x8]
000007D0 206F 000C movea.l A0, [A7 + 0xC]
000007D4 2050 movea.l A0, [A0]
000007D6 2068 0010 movea.l A0, [A0 + 0x10]
000007DA 4E90 jsr [A0]
000007DC 2600 move.l D3, D0
000007DE 4A80 tst.l D0
000007E0 504F addq.w A7, 8
000007E2 6616 bne +0x18 /* 000007FA */
000007E4 2F2F 001C move.l -[A7], [A7 + 0x1C]
000007E8 2F2F 001C move.l -[A7], [A7 + 0x1C]
000007EC 486F 0008 pea.l [A7 + 0x8]
000007F0 4EAD C880 jsr [A5 - 0x3780]
000007F4 2600 move.l D3, D0
000007F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000007FA:
000007FA 2F2F 0004 move.l -[A7], [A7 + 0x4]
000007FE 206F 0008 movea.l A0, [A7 + 0x8]
00000802 2050 movea.l A0, [A0]
00000804 2068 000C movea.l A0, [A0 + 0xC]
00000808 4E90 jsr [A0]
0000080A 4A80 tst.l D0
0000080C 584F addq.w A7, 4
label0000080E:
0000080E 2003 move.l D0, D3
00000810 504F addq.w A7, 8
00000812 261F move.l D3, [A7]+
00000814 4E75 rts
00000816 594F subq.w A7, 4
00000818 4878 0001 push.l 0x1
0000081C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000820 4EAD C1F8 jsr [A5 - 0x3E08]
00000824 2F48 0008 move.l [A7 + 0x8], A0
00000828 202F 0008 move.l D0, [A7 + 0x8]
0000082C 4FEF 000C lea.l A7, [A7 + 0xC]
00000830 4E75 rts
00000832 4878 0002 push.l 0x2
00000836 2F2F 000C move.l -[A7], [A7 + 0xC]
0000083A 4EAD C1F8 jsr [A5 - 0x3E08]
0000083E 2008 move.l D0, A0
00000840 504F addq.w A7, 8
00000842 4E75 rts
00000844 4AAF 0008 tst.l [A7 + 0x8]
00000848 670A beq +0xC /* 00000854 */
0000084A 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000084E 4EAD C200 jsr [A5 - 0x3E00]
00000852 584F addq.w A7, 4
label00000854:
00000854 4E75 rts
00000856 4AAF 0008 tst.l [A7 + 0x8]
0000085A 670C beq +0xE /* 00000868 */
0000085C 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000860 4EAD C2E0 jsr [A5 - 0x3D20]
00000864 584F addq.w A7, 4
00000866 4E75 rts
label00000868:
00000868 7000 moveq.l D0, 0x00
0000086A 4E75 rts
0000086C 4AAF 0008 tst.l [A7 + 0x8]
00000870 6720 beq +0x22 /* 00000892 */
00000872 4878 0001 push.l 0x1
00000876 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000087A 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000087E 4EAD C2D8 jsr [A5 - 0x3D28]
00000882 4A6D 0874 tst.w [A5 + 0x874]
00000886 57C0 seq D0
00000888 4400 neg.b D0
0000088A 49C0 lea.l A4, D0
0000088C 4FEF 000C lea.l A7, [A7 + 0xC]
00000890 4E75 rts
label00000892:
00000892 7000 moveq.l D0, 0x00
00000894 4E75 rts
00000896 4AAF 0008 tst.l [A7 + 0x8]
0000089A 6710 beq +0x12 /* 000008AC */
0000089C 42A7 clr.l -[A7]
0000089E 2F2F 000C move.l -[A7], [A7 + 0xC]
000008A2 4EAD C2F0 jsr [A5 - 0x3D10]
000008A6 2008 move.l D0, A0
000008A8 504F addq.w A7, 8
000008AA 4E75 rts
label000008AC:
000008AC 7000 moveq.l D0, 0x00
000008AE 4E75 rts
000008B0 4AAF 0008 tst.l [A7 + 0x8]
000008B4 670C beq +0xE /* 000008C2 */
000008B6 42A7 clr.l -[A7]
000008B8 2F2F 000C move.l -[A7], [A7 + 0xC]
000008BC 4EAD C2F8 jsr [A5 - 0x3D08]
000008C0 504F addq.w A7, 8
label000008C2:
000008C2 4E75 rts
000008C4 4EAD C360 jsr [A5 - 0x3CA0]
000008C8 4E75 rts
000008CA 2F2F 000C move.l -[A7], [A7 + 0xC]
000008CE 2F2F 000C move.l -[A7], [A7 + 0xC]
000008D2 206F 000C movea.l A0, [A7 + 0xC]
000008D6 2F28 0004 move.l -[A7], [A0 + 0x4]
000008DA 2068 0004 movea.l A0, [A0 + 0x4]
000008DE 2050 movea.l A0, [A0]
000008E0 2068 0004 movea.l A0, [A0 + 0x4]
000008E4 4E90 jsr [A0]
000008E6 4FEF 000C lea.l A7, [A7 + 0xC]
000008EA 4E75 rts
000008EC 2F0A move.l -[A7], A2
000008EE 246F 0008 movea.l A2, [A7 + 0x8]
000008F2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000008F6 206A 0004 movea.l A0, [A2 + 0x4]
000008FA 2050 movea.l A0, [A0]
000008FC 2068 0008 movea.l A0, [A0 + 0x8]
00000900 4E90 jsr [A0]
00000902 52AA 0008 addq.l [A2 + 0x8], 1
00000906 202A 0008 move.l D0, [A2 + 0x8]
0000090A 584F addq.w A7, 4
0000090C 245F movea.l A2, [A7]+
0000090E 4E75 rts
00000910 48E7 1030 movem.l -[A7], D3,A2,A3
00000914 266F 0010 movea.l A3, [A7 + 0x10]
00000918 53AB 0008 subq.l [A3 + 0x8], 1
0000091C 262B 0008 move.l D3, [A3 + 0x8]
00000920 246B 0004 movea.l A2, [A3 + 0x4]
00000924 4A83 tst.l D3
00000926 662A bne +0x2C /* 00000952 */
00000928 2F0B move.l -[A7], A3
0000092A 4EBA 00DC jsr [PC + 0xDC /* 00000A08 */]
0000092E 2F0B move.l -[A7], A3
00000930 2F2A 000C move.l -[A7], [A2 + 0xC]
00000934 206A 000C movea.l A0, [A2 + 0xC]
00000938 2050 movea.l A0, [A0]
0000093A 2068 0014 movea.l A0, [A0 + 0x14]
0000093E 4E90 jsr [A0]
00000940 53AD 1A94 subq.l [A5 + 0x1A94], 1
00000944 2F0A move.l -[A7], A2
00000946 2052 movea.l A0, [A2]
00000948 2068 000C movea.l A0, [A0 + 0xC]
0000094C 4E90 jsr [A0]
0000094E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000952:
00000952 2F0A move.l -[A7], A2
00000954 2052 movea.l A0, [A2]
00000956 2068 000C movea.l A0, [A0 + 0xC]
0000095A 4E90 jsr [A0]
0000095C 2003 move.l D0, D3
0000095E 584F addq.w A7, 4
00000960 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000964 4E75 rts
00000966 2F0A move.l -[A7], A2
00000968 594F subq.w A7, 4
0000096A 95CA sub.l A2, A2
0000096C 4297 clr.l [A7]
0000096E 4857 pea.l [A7]
00000970 4EBA 0046 jsr [PC + 0x46 /* 000009B8 */]
00000974 2F00 move.l -[A7], D0
00000976 486D CC00 pea.l [A5 - 0x3400]
0000097A 4878 000C push.l 0xC
0000097E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000982 4EBA 4746 jsr [PC + 0x4746 /* 000050CA */]
00000986 2440 movea.l A2, D0
00000988 200A move.l D0, A2
0000098A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000098E 6714 beq +0x16 /* 000009A4 */
00000990 4A97 tst.l [A7]
00000992 6716 beq +0x18 /* 000009AA */
00000994 2F0A move.l -[A7], A2
00000996 2052 movea.l A0, [A2]
00000998 2068 000C movea.l A0, [A0 + 0xC]
0000099C 4E90 jsr [A0]
0000099E 95CA sub.l A2, A2
000009A0 584F addq.w A7, 4
000009A2 6006 bra +0x8 /* 000009AA */
label000009A4:
000009A4 2EBC 8004 0002 move.l [A7], 0x80040002
label000009AA:
000009AA 206F 0010 movea.l A0, [A7 + 0x10]
000009AE 208A move.l [A0], A2
000009B0 2017 move.l D0, [A7]
000009B2 584F addq.w A7, 4
000009B4 245F movea.l A2, [A7]+
000009B6 4E75 rts
fn000009B8:
000009B8 2F0B move.l -[A7], A3
000009BA 47ED 16A2 lea.l A3, [A5 + 0x16A2 /* export_720 */]
000009BE 4A2D 16B6 tst.b [A5 + 0x16B6]
000009C2 6632 bne +0x34 /* 000009F6 */
000009C4 224B movea.l A1, A3
000009C6 7004 moveq.l D0, 0x04
000009C8 1B7C 0001 16B6 move.b [A5 + 0x16B6], 0x1
000009CE 41ED CBE0 lea.l A0, [A5 - 0x3420]
000009D2 2348 0004 move.l [A1 + 0x4], A0
000009D6 5380 subq.l D0, 1
000009D8 41ED CBE8 lea.l A0, [A5 - 0x3418]
000009DC 2348 0008 move.l [A1 + 0x8], A0
000009E0 5380 subq.l D0, 1
000009E2 41ED CBF0 lea.l A0, [A5 - 0x3410]
000009E6 2348 000C move.l [A1 + 0xC], A0
000009EA 5380 subq.l D0, 1
000009EC 41ED CC08 lea.l A0, [A5 - 0x33F8]
000009F0 2348 0010 move.l [A1 + 0x10], A0
000009F4 5380 subq.l D0, 1
label000009F6:
000009F6 200B move.l D0, A3
000009F8 265F movea.l A3, [A7]+
000009FA 4E75 rts
000009FC 594F subq.w A7, 4
000009FE 2EAF 0008 move.l [A7], [A7 + 0x8]
00000A02 7000 moveq.l D0, 0x00
00000A04 584F addq.w A7, 4
00000A06 4E75 rts
fn00000A08:
00000A08 594F subq.w A7, 4
00000A0A 2EAF 0008 move.l [A7], [A7 + 0x8]
00000A0E 584F addq.w A7, 4
00000A10 4E75 rts
00000A12 48E7 1800 movem.l -[A7], D3,D4
00000A16 7800 moveq.l D4, 0x00
00000A18 202F 0010 move.l D0, [A7 + 0x10]
00000A1C 0C80 0000 0006 cmpi.l D0, 0x6
00000A22 6232 bhi +0x34 /* 00000A56 */
00000A24 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000A28 4EFB 0002 jmp [PC + D0.w + 0x2]
00000A2C 000E 0012 ori.b A6, 0x12
00000A30 0016 001A ori.b [A6], 0x1A
00000A34 001E 0022 ori.b [A6]+, 0x22 /* '\"' */
00000A38 0026 7600 ori.b -[A6], 0x0
00000A3C 601E bra +0x20 /* 00000A5C */
00000A3E 7601 moveq.l D3, 0x01
00000A40 601A bra +0x1C /* 00000A5C */
00000A42 7602 moveq.l D3, 0x02
00000A44 6016 bra +0x18 /* 00000A5C */
00000A46 7603 moveq.l D3, 0x03
00000A48 6012 bra +0x14 /* 00000A5C */
00000A4A 7604 moveq.l D3, 0x04
00000A4C 600E bra +0x10 /* 00000A5C */
00000A4E 7605 moveq.l D3, 0x05
00000A50 600A bra +0xC /* 00000A5C */
00000A52 7606 moveq.l D3, 0x06
00000A54 6006 bra +0x8 /* 00000A5C */
label00000A56:
00000A56 283C 8004 0013 move.l D4, 0x80040013
label00000A5C:
00000A5C 4A84 tst.l D4
00000A5E 6614 bne +0x16 /* 00000A74 */
00000A60 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000A64 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000A68 2F03 move.l -[A7], D3
00000A6A 4EAD C740 jsr [A5 - 0x38C0]
00000A6E 2800 move.l D4, D0
00000A70 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A74:
00000A74 2004 move.l D0, D4
00000A76 4CDF 0018 movem.l D3,D4, [A7]+
00000A7A 4E75 rts
00000A7C 2F2F 000C move.l -[A7], [A7 + 0xC]
00000A80 2F2F 000C move.l -[A7], [A7 + 0xC]
00000A84 206F 000C movea.l A0, [A7 + 0xC]
00000A88 2F28 0004 move.l -[A7], [A0 + 0x4]
00000A8C 2068 0004 movea.l A0, [A0 + 0x4]
00000A90 2050 movea.l A0, [A0]
00000A92 2068 0004 movea.l A0, [A0 + 0x4]
00000A96 4E90 jsr [A0]
00000A98 4FEF 000C lea.l A7, [A7 + 0xC]
00000A9C 4E75 rts
00000A9E 2F0A move.l -[A7], A2
00000AA0 246F 0008 movea.l A2, [A7 + 0x8]
00000AA4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000AA8 206A 0004 movea.l A0, [A2 + 0x4]
00000AAC 2050 movea.l A0, [A0]
00000AAE 2068 0008 movea.l A0, [A0 + 0x8]
00000AB2 4E90 jsr [A0]
00000AB4 52AA 0008 addq.l [A2 + 0x8], 1
00000AB8 202A 0008 move.l D0, [A2 + 0x8]
00000ABC 584F addq.w A7, 4
00000ABE 245F movea.l A2, [A7]+
00000AC0 4E75 rts
00000AC2 48E7 1030 movem.l -[A7], D3,A2,A3
00000AC6 266F 0010 movea.l A3, [A7 + 0x10]
00000ACA 53AB 0008 subq.l [A3 + 0x8], 1
00000ACE 262B 0008 move.l D3, [A3 + 0x8]
00000AD2 246B 0004 movea.l A2, [A3 + 0x4]
00000AD6 4A83 tst.l D3
00000AD8 662A bne +0x2C /* 00000B04 */
00000ADA 2F0B move.l -[A7], A3
00000ADC 4EBA 00E6 jsr [PC + 0xE6 /* 00000BC4 */]
00000AE0 2F0B move.l -[A7], A3
00000AE2 2F2A 000C move.l -[A7], [A2 + 0xC]
00000AE6 206A 000C movea.l A0, [A2 + 0xC]
00000AEA 2050 movea.l A0, [A0]
00000AEC 2068 0014 movea.l A0, [A0 + 0x14]
00000AF0 4E90 jsr [A0]
00000AF2 53AD 1A94 subq.l [A5 + 0x1A94], 1
00000AF6 2F0A move.l -[A7], A2
00000AF8 2052 movea.l A0, [A2]
00000AFA 2068 000C movea.l A0, [A0 + 0xC]
00000AFE 4E90 jsr [A0]
00000B00 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000B04:
00000B04 2F0A move.l -[A7], A2
00000B06 2052 movea.l A0, [A2]
00000B08 2068 000C movea.l A0, [A0 + 0xC]
00000B0C 4E90 jsr [A0]
00000B0E 2003 move.l D0, D3
00000B10 584F addq.w A7, 4
00000B12 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000B16 4E75 rts
00000B18 2F0A move.l -[A7], A2
00000B1A 594F subq.w A7, 4
00000B1C 95CA sub.l A2, A2
00000B1E 4297 clr.l [A7]
00000B20 4857 pea.l [A7]
00000B22 4EBA 0046 jsr [PC + 0x46 /* 00000B6A */]
00000B26 2F00 move.l -[A7], D0
00000B28 486D CC30 pea.l [A5 - 0x33D0]
00000B2C 4878 000C push.l 0xC
00000B30 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000B34 4EBA 4594 jsr [PC + 0x4594 /* 000050CA */]
00000B38 2440 movea.l A2, D0
00000B3A 200A move.l D0, A2
00000B3C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B40 6714 beq +0x16 /* 00000B56 */
00000B42 4A97 tst.l [A7]
00000B44 6716 beq +0x18 /* 00000B5C */
00000B46 2F0A move.l -[A7], A2
00000B48 2052 movea.l A0, [A2]
00000B4A 2068 000C movea.l A0, [A0 + 0xC]
00000B4E 4E90 jsr [A0]
00000B50 95CA sub.l A2, A2
00000B52 584F addq.w A7, 4
00000B54 6006 bra +0x8 /* 00000B5C */
label00000B56:
00000B56 2EBC 8004 0002 move.l [A7], 0x80040002
label00000B5C:
00000B5C 206F 0010 movea.l A0, [A7 + 0x10]
00000B60 208A move.l [A0], A2
00000B62 2017 move.l D0, [A7]
00000B64 584F addq.w A7, 4
00000B66 245F movea.l A2, [A7]+
00000B68 4E75 rts
fn00000B6A:
00000B6A 2F0B move.l -[A7], A3
00000B6C 47ED 16B8 lea.l A3, [A5 + 0x16B8]
00000B70 4A2D 16D0 tst.b [A5 + 0x16D0]
00000B74 663C bne +0x3E /* 00000BB2 */
00000B76 224B movea.l A1, A3
00000B78 7005 moveq.l D0, 0x05
00000B7A 1B7C 0001 16D0 move.b [A5 + 0x16D0], 0x1
00000B80 41ED CC10 lea.l A0, [A5 - 0x33F0]
00000B84 2348 0004 move.l [A1 + 0x4], A0
00000B88 5380 subq.l D0, 1
00000B8A 41ED CC18 lea.l A0, [A5 - 0x33E8]
00000B8E 2348 0008 move.l [A1 + 0x8], A0
00000B92 5380 subq.l D0, 1
00000B94 41ED CC20 lea.l A0, [A5 - 0x33E0]
00000B98 2348 000C move.l [A1 + 0xC], A0
00000B9C 5380 subq.l D0, 1
00000B9E 41ED CC38 lea.l A0, [A5 - 0x33C8]
00000BA2 2348 0010 move.l [A1 + 0x10], A0
00000BA6 5380 subq.l D0, 1
00000BA8 41ED CC40 lea.l A0, [A5 - 0x33C0]
00000BAC 2348 0014 move.l [A1 + 0x14], A0
00000BB0 5380 subq.l D0, 1
label00000BB2:
00000BB2 200B move.l D0, A3
00000BB4 265F movea.l A3, [A7]+
00000BB6 4E75 rts
00000BB8 594F subq.w A7, 4
00000BBA 2EAF 0008 move.l [A7], [A7 + 0x8]
00000BBE 7000 moveq.l D0, 0x00
00000BC0 584F addq.w A7, 4
00000BC2 4E75 rts
fn00000BC4:
00000BC4 594F subq.w A7, 4
00000BC6 2EAF 0008 move.l [A7], [A7 + 0x8]
00000BCA 584F addq.w A7, 4
00000BCC 4E75 rts
00000BCE 594F subq.w A7, 4
00000BD0 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000BD4 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000BD8 4EAD CAB8 jsr [A5 - 0x3548]
00000BDC 2F40 0008 move.l [A7 + 0x8], D0
00000BE0 202F 0008 move.l D0, [A7 + 0x8]
00000BE4 4FEF 000C lea.l A7, [A7 + 0xC]
00000BE8 4E75 rts
00000BEA 594F subq.w A7, 4
00000BEC 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000BF0 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000BF4 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000BF8 4EAD CAC0 jsr [A5 - 0x3540]
00000BFC 2F40 000C move.l [A7 + 0xC], D0
00000C00 202F 000C move.l D0, [A7 + 0xC]
00000C04 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C08 4E75 rts
fn00000C0A:
00000C0A 48E7 1020 movem.l -[A7], D3,A2
00000C0E 594F subq.w A7, 4
00000C10 246F 0014 movea.l A2, [A7 + 0x14]
00000C14 4297 clr.l [A7]
00000C16 4292 clr.l [A2]
00000C18 594F subq.w A7, 4
00000C1A 4EAD BFB0 jsr [A5 - 0x4050]
00000C1E 2F08 move.l -[A7], A0
00000C20 486D 8586 pea.l [A5 - 0x7A7A]
00000C24 486D 84E6 pea.l [A5 - 0x7B1A]
00000C28 2F0A move.l -[A7], A2
00000C2A 4EAD FE80 jsr [A5 - 0x180]
00000C2E 201F move.l D0, [A7]+
00000C30 2600 move.l D3, D0
00000C32 4A80 tst.l D0
00000C34 6648 bne +0x4A /* 00000C7E */
00000C36 4857 pea.l [A7]
00000C38 486D 8596 pea.l [A5 - 0x7A6A]
00000C3C 2F12 move.l -[A7], [A2]
00000C3E 2052 movea.l A0, [A2]
00000C40 2050 movea.l A0, [A0]
00000C42 2068 0004 movea.l A0, [A0 + 0x4]
00000C46 4E90 jsr [A0]
00000C48 2600 move.l D3, D0
00000C4A 4A80 tst.l D0
00000C4C 4FEF 000C lea.l A7, [A7 + 0xC]
00000C50 662C bne +0x2E /* 00000C7E */
00000C52 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000C56 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000C5A 206F 0008 movea.l A0, [A7 + 0x8]
00000C5E 2050 movea.l A0, [A0]
00000C60 2068 0014 movea.l A0, [A0 + 0x14]
00000C64 4E90 jsr [A0]
00000C66 2600 move.l D3, D0
00000C68 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000C6C 206F 000C movea.l A0, [A7 + 0xC]
00000C70 2050 movea.l A0, [A0]
00000C72 2068 000C movea.l A0, [A0 + 0xC]
00000C76 4E90 jsr [A0]
00000C78 4A80 tst.l D0
00000C7A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C7E:
00000C7E 4A83 tst.l D3
00000C80 6716 beq +0x18 /* 00000C98 */
00000C82 4A92 tst.l [A2]
00000C84 6712 beq +0x14 /* 00000C98 */
00000C86 2F12 move.l -[A7], [A2]
00000C88 2052 movea.l A0, [A2]
00000C8A 2050 movea.l A0, [A0]
00000C8C 2068 000C movea.l A0, [A0 + 0xC]
00000C90 4E90 jsr [A0]
00000C92 4A80 tst.l D0
00000C94 584F addq.w A7, 4
00000C96 4292 clr.l [A2]
label00000C98:
00000C98 2003 move.l D0, D3
00000C9A 584F addq.w A7, 4
00000C9C 4CDF 0408 movem.l D3,A2, [A7]+
00000CA0 4E75 rts
fn00000CA2:
00000CA2 2F03 move.l -[A7], D3
00000CA4 594F subq.w A7, 4
00000CA6 4857 pea.l [A7]
00000CA8 4EAD C758 jsr [A5 - 0x38A8]
00000CAC 2600 move.l D3, D0
00000CAE 4A80 tst.l D0
00000CB0 584F addq.w A7, 4
00000CB2 6610 bne +0x12 /* 00000CC4 */
00000CB4 2F2F 000C move.l -[A7], [A7 + 0xC]
00000CB8 486F 0004 pea.l [A7 + 0x4]
00000CBC 4EBA FF4C jsr [PC - 0xB4 /* 00000C0A */]
00000CC0 2600 move.l D3, D0
00000CC2 504F addq.w A7, 8
label00000CC4:
00000CC4 2003 move.l D0, D3
00000CC6 584F addq.w A7, 4
00000CC8 261F move.l D3, [A7]+
00000CCA 4E75 rts
00000CCC 594F subq.w A7, 4
00000CCE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000CD2 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000CD6 4EAD C7C0 jsr [A5 - 0x3840]
00000CDA 2F40 0008 move.l [A7 + 0x8], D0
00000CDE 202F 0008 move.l D0, [A7 + 0x8]
00000CE2 4FEF 000C lea.l A7, [A7 + 0xC]
00000CE6 4E75 rts
00000CE8 594F subq.w A7, 4
00000CEA 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000CEE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000CF2 4EAD C7C8 jsr [A5 - 0x3838]
00000CF6 2F40 0008 move.l [A7 + 0x8], D0
00000CFA 202F 0008 move.l D0, [A7 + 0x8]
00000CFE 4FEF 000C lea.l A7, [A7 + 0xC]
00000D02 4E75 rts
00000D04 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000D08 4EBA FF98 jsr [PC - 0x68 /* 00000CA2 */]
00000D0C 584F addq.w A7, 4
00000D0E 4E75 rts
00000D10 594F subq.w A7, 4
00000D12 2F2F 000C move.l -[A7], [A7 + 0xC]
00000D16 4EAD C760 jsr [A5 - 0x38A0]
00000D1A 2F40 0004 move.l [A7 + 0x4], D0
00000D1E 202F 0004 move.l D0, [A7 + 0x4]
00000D22 504F addq.w A7, 8
00000D24 4E75 rts
00000D26 2F03 move.l -[A7], D3
00000D28 594F subq.w A7, 4
00000D2A 4857 pea.l [A7]
00000D2C 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D30 4EAD C768 jsr [A5 - 0x3898]
00000D34 2600 move.l D3, D0
00000D36 4A80 tst.l D0
00000D38 504F addq.w A7, 8
00000D3A 6610 bne +0x12 /* 00000D4C */
00000D3C 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D40 486F 0004 pea.l [A7 + 0x4]
00000D44 4EBA FEC4 jsr [PC - 0x13C /* 00000C0A */]
00000D48 2600 move.l D3, D0
00000D4A 504F addq.w A7, 8
label00000D4C:
00000D4C 2003 move.l D0, D3
00000D4E 584F addq.w A7, 4
00000D50 261F move.l D3, [A7]+
00000D52 4E75 rts
00000D54 594F subq.w A7, 4
00000D56 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D5A 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D5E 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D62 4EAD C7A8 jsr [A5 - 0x3858]
00000D66 2F40 000C move.l [A7 + 0xC], D0
00000D6A 202F 000C move.l D0, [A7 + 0xC]
00000D6E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D72 4E75 rts
00000D74 594F subq.w A7, 4
00000D76 2F2F 000C move.l -[A7], [A7 + 0xC]
00000D7A 4EAD C790 jsr [A5 - 0x3870]
00000D7E 2F40 0004 move.l [A7 + 0x4], D0
00000D82 202F 0004 move.l D0, [A7 + 0x4]
00000D86 504F addq.w A7, 8
00000D88 4E75 rts
00000D8A 594F subq.w A7, 4
00000D8C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000D90 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000D94 4EAD C798 jsr [A5 - 0x3868]
00000D98 2F40 0008 move.l [A7 + 0x8], D0
00000D9C 202F 0008 move.l D0, [A7 + 0x8]
00000DA0 4FEF 000C lea.l A7, [A7 + 0xC]
00000DA4 4E75 rts
00000DA6 594F subq.w A7, 4
00000DA8 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000DAC 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000DB0 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000DB4 4EAD C7A0 jsr [A5 - 0x3860]
00000DB8 2F40 000C move.l [A7 + 0xC], D0
00000DBC 202F 000C move.l D0, [A7 + 0xC]
00000DC0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DC4 4E75 rts
00000DC6 2F2F 000C move.l -[A7], [A7 + 0xC]
00000DCA 2F2F 000C move.l -[A7], [A7 + 0xC]
00000DCE 206F 000C movea.l A0, [A7 + 0xC]
00000DD2 2F28 0004 move.l -[A7], [A0 + 0x4]
00000DD6 2068 0004 movea.l A0, [A0 + 0x4]
00000DDA 2050 movea.l A0, [A0]
00000DDC 2068 0004 movea.l A0, [A0 + 0x4]
00000DE0 4E90 jsr [A0]
00000DE2 4FEF 000C lea.l A7, [A7 + 0xC]
00000DE6 4E75 rts
00000DE8 2F0A move.l -[A7], A2
00000DEA 246F 0008 movea.l A2, [A7 + 0x8]
00000DEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000DF2 206A 0004 movea.l A0, [A2 + 0x4]
00000DF6 2050 movea.l A0, [A0]
00000DF8 2068 0008 movea.l A0, [A0 + 0x8]
00000DFC 4E90 jsr [A0]
00000DFE 52AA 0008 addq.l [A2 + 0x8], 1
00000E02 202A 0008 move.l D0, [A2 + 0x8]
00000E06 584F addq.w A7, 4
00000E08 245F movea.l A2, [A7]+
00000E0A 4E75 rts
00000E0C 48E7 1030 movem.l -[A7], D3,A2,A3
00000E10 266F 0010 movea.l A3, [A7 + 0x10]
00000E14 53AB 0008 subq.l [A3 + 0x8], 1
00000E18 262B 0008 move.l D3, [A3 + 0x8]
00000E1C 246B 0004 movea.l A2, [A3 + 0x4]
00000E20 4A83 tst.l D3
00000E22 662A bne +0x2C /* 00000E4E */
00000E24 2F0B move.l -[A7], A3
00000E26 4EBA 01C4 jsr [PC + 0x1C4 /* 00000FEC */]
00000E2A 2F0B move.l -[A7], A3
00000E2C 2F2A 000C move.l -[A7], [A2 + 0xC]
00000E30 206A 000C movea.l A0, [A2 + 0xC]
00000E34 2050 movea.l A0, [A0]
00000E36 2068 0014 movea.l A0, [A0 + 0x14]
00000E3A 4E90 jsr [A0]
00000E3C 53AD 1A94 subq.l [A5 + 0x1A94], 1
00000E40 2F0A move.l -[A7], A2
00000E42 2052 movea.l A0, [A2]
00000E44 2068 000C movea.l A0, [A0 + 0xC]
00000E48 4E90 jsr [A0]
00000E4A 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000E4E:
00000E4E 2F0A move.l -[A7], A2
00000E50 2052 movea.l A0, [A2]
00000E52 2068 000C movea.l A0, [A0 + 0xC]
00000E56 4E90 jsr [A0]
00000E58 2003 move.l D0, D3
00000E5A 584F addq.w A7, 4
00000E5C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000E60 4E75 rts
00000E62 2F0A move.l -[A7], A2
00000E64 594F subq.w A7, 4
00000E66 95CA sub.l A2, A2
00000E68 4297 clr.l [A7]
00000E6A 4857 pea.l [A7]
00000E6C 4EBA 0046 jsr [PC + 0x46 /* 00000EB4 */]
00000E70 2F00 move.l -[A7], D0
00000E72 486D CCB0 pea.l [A5 - 0x3350]
00000E76 4878 000C push.l 0xC
00000E7A 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000E7E 4EBA 424A jsr [PC + 0x424A /* 000050CA */]
00000E82 2440 movea.l A2, D0
00000E84 200A move.l D0, A2
00000E86 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E8A 6714 beq +0x16 /* 00000EA0 */
00000E8C 4A97 tst.l [A7]
00000E8E 6716 beq +0x18 /* 00000EA6 */
00000E90 2F0A move.l -[A7], A2
00000E92 2052 movea.l A0, [A2]
00000E94 2068 000C movea.l A0, [A0 + 0xC]
00000E98 4E90 jsr [A0]
00000E9A 95CA sub.l A2, A2
00000E9C 584F addq.w A7, 4
00000E9E 6006 bra +0x8 /* 00000EA6 */
label00000EA0:
00000EA0 2EBC 8004 0002 move.l [A7], 0x80040002
label00000EA6:
00000EA6 206F 0010 movea.l A0, [A7 + 0x10]
00000EAA 208A move.l [A0], A2
00000EAC 2017 move.l D0, [A7]
00000EAE 584F addq.w A7, 4
00000EB0 245F movea.l A2, [A7]+
00000EB2 4E75 rts
fn00000EB4:
00000EB4 2F0B move.l -[A7], A3
00000EB6 47ED 16D2 lea.l A3, [A5 + 0x16D2 /* export_726 */]
00000EBA 4A2D 1742 tst.b [A5 + 0x1742 /* export_740 */]
00000EBE 6600 011A bne +0x11C /* 00000FDA */
00000EC2 224B movea.l A1, A3
00000EC4 701B moveq.l D0, 0x1B
00000EC6 1B7C 0001 1742 move.b [A5 + 0x1742 /* export_740 */], 0x1
00000ECC 41ED CC90 lea.l A0, [A5 - 0x3370]
00000ED0 2348 0004 move.l [A1 + 0x4], A0
00000ED4 5380 subq.l D0, 1
00000ED6 41ED CC98 lea.l A0, [A5 - 0x3368]
00000EDA 2348 0008 move.l [A1 + 0x8], A0
00000EDE 5380 subq.l D0, 1
00000EE0 41ED CCA0 lea.l A0, [A5 - 0x3360]
00000EE4 2348 000C move.l [A1 + 0xC], A0
00000EE8 5380 subq.l D0, 1
00000EEA 41ED CCF0 lea.l A0, [A5 - 0x3310]
00000EEE 2348 0028 move.l [A1 + 0x28], A0
00000EF2 5380 subq.l D0, 1
00000EF4 41ED CCF8 lea.l A0, [A5 - 0x3308]
00000EF8 2348 002C move.l [A1 + 0x2C], A0
00000EFC 5380 subq.l D0, 1
00000EFE 41ED CD00 lea.l A0, [A5 - 0x3300]
00000F02 2348 0030 move.l [A1 + 0x30], A0
00000F06 5380 subq.l D0, 1
00000F08 41ED CD08 lea.l A0, [A5 - 0x32F8]
00000F0C 2348 0034 move.l [A1 + 0x34], A0
00000F10 5380 subq.l D0, 1
00000F12 41ED CD10 lea.l A0, [A5 - 0x32F0]
00000F16 2348 0038 move.l [A1 + 0x38], A0
00000F1A 5380 subq.l D0, 1
00000F1C 41ED CD18 lea.l A0, [A5 - 0x32E8]
00000F20 2348 003C move.l [A1 + 0x3C], A0
00000F24 5380 subq.l D0, 1
00000F26 41ED CD20 lea.l A0, [A5 - 0x32E0]
00000F2A 2348 0040 move.l [A1 + 0x40], A0
00000F2E 5380 subq.l D0, 1
00000F30 41ED CD28 lea.l A0, [A5 - 0x32D8]
00000F34 2348 0044 move.l [A1 + 0x44], A0
00000F38 5380 subq.l D0, 1
00000F3A 41ED CD30 lea.l A0, [A5 - 0x32D0]
00000F3E 2348 0048 move.l [A1 + 0x48], A0
00000F42 5380 subq.l D0, 1
00000F44 41ED CD38 lea.l A0, [A5 - 0x32C8]
00000F48 2348 004C move.l [A1 + 0x4C], A0
00000F4C 5380 subq.l D0, 1
00000F4E 41ED CD48 lea.l A0, [A5 - 0x32B8]
00000F52 2348 0050 move.l [A1 + 0x50], A0
00000F56 5380 subq.l D0, 1
00000F58 41ED CD50 lea.l A0, [A5 - 0x32B0]
00000F5C 2348 0054 move.l [A1 + 0x54], A0
00000F60 5380 subq.l D0, 1
00000F62 41ED CD58 lea.l A0, [A5 - 0x32A8]
00000F66 2348 0058 move.l [A1 + 0x58], A0
00000F6A 5380 subq.l D0, 1
00000F6C 41ED CD60 lea.l A0, [A5 - 0x32A0]
00000F70 2348 005C move.l [A1 + 0x5C], A0
00000F74 5380 subq.l D0, 1
00000F76 41ED CD68 lea.l A0, [A5 - 0x3298]
00000F7A 2348 0060 move.l [A1 + 0x60], A0
00000F7E 5380 subq.l D0, 1
00000F80 41ED CD78 lea.l A0, [A5 - 0x3288]
00000F84 2348 0064 move.l [A1 + 0x64], A0
00000F88 5380 subq.l D0, 1
00000F8A 41ED CD80 lea.l A0, [A5 - 0x3280]
00000F8E 2348 0068 move.l [A1 + 0x68], A0
00000F92 5380 subq.l D0, 1
00000F94 41ED CD88 lea.l A0, [A5 - 0x3278]
00000F98 2348 006C move.l [A1 + 0x6C], A0
00000F9C 5380 subq.l D0, 1
00000F9E 41ED CD98 lea.l A0, [A5 - 0x3268]
00000FA2 2348 0010 move.l [A1 + 0x10], A0
00000FA6 5380 subq.l D0, 1
00000FA8 41ED CDA0 lea.l A0, [A5 - 0x3260]
00000FAC 2348 0014 move.l [A1 + 0x14], A0
00000FB0 5380 subq.l D0, 1
00000FB2 41ED CDA8 lea.l A0, [A5 - 0x3258]
00000FB6 2348 0018 move.l [A1 + 0x18], A0
00000FBA 5380 subq.l D0, 1
00000FBC 41ED CDB0 lea.l A0, [A5 - 0x3250]
00000FC0 2348 001C move.l [A1 + 0x1C], A0
00000FC4 5380 subq.l D0, 1
00000FC6 41ED CDB8 lea.l A0, [A5 - 0x3248]
00000FCA 2348 0020 move.l [A1 + 0x20], A0
00000FCE 5380 subq.l D0, 1
00000FD0 41ED CD90 lea.l A0, [A5 - 0x3270]
00000FD4 2348 0024 move.l [A1 + 0x24], A0
00000FD8 5380 subq.l D0, 1
label00000FDA:
00000FDA 200B move.l D0, A3
00000FDC 265F movea.l A3, [A7]+
00000FDE 4E75 rts
00000FE0 594F subq.w A7, 4
00000FE2 2EAF 0008 move.l [A7], [A7 + 0x8]
00000FE6 7000 moveq.l D0, 0x00
00000FE8 584F addq.w A7, 4
00000FEA 4E75 rts
fn00000FEC:
00000FEC 594F subq.w A7, 4
00000FEE 2EAF 0008 move.l [A7], [A7 + 0x8]
00000FF2 584F addq.w A7, 4
00000FF4 4E75 rts
00000FF6 2F2F 000C move.l -[A7], [A7 + 0xC]
00000FFA 2F2F 000C move.l -[A7], [A7 + 0xC]
00000FFE 206F 000C movea.l A0, [A7 + 0xC]
00001002 2F28 0004 move.l -[A7], [A0 + 0x4]
00001006 2068 0004 movea.l A0, [A0 + 0x4]
0000100A 2050 movea.l A0, [A0]
0000100C 2068 0004 movea.l A0, [A0 + 0x4]
00001010 4E90 jsr [A0]
00001012 4FEF 000C lea.l A7, [A7 + 0xC]
00001016 4E75 rts
00001018 2F0A move.l -[A7], A2
0000101A 246F 0008 movea.l A2, [A7 + 0x8]
0000101E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001022 206A 0004 movea.l A0, [A2 + 0x4]
00001026 2050 movea.l A0, [A0]
00001028 2068 0008 movea.l A0, [A0 + 0x8]
0000102C 4E90 jsr [A0]
0000102E 52AA 0008 addq.l [A2 + 0x8], 1
00001032 202A 0008 move.l D0, [A2 + 0x8]
00001036 584F addq.w A7, 4
00001038 245F movea.l A2, [A7]+
0000103A 4E75 rts
0000103C 48E7 1030 movem.l -[A7], D3,A2,A3
00001040 266F 0010 movea.l A3, [A7 + 0x10]
00001044 53AB 0008 subq.l [A3 + 0x8], 1
00001048 262B 0008 move.l D3, [A3 + 0x8]
0000104C 246B 0004 movea.l A2, [A3 + 0x4]
00001050 4A83 tst.l D3
00001052 662A bne +0x2C /* 0000107E */
00001054 2F0B move.l -[A7], A3
00001056 4EBA 00E6 jsr [PC + 0xE6 /* 0000113E */]
0000105A 2F0B move.l -[A7], A3
0000105C 2F2A 000C move.l -[A7], [A2 + 0xC]
00001060 206A 000C movea.l A0, [A2 + 0xC]
00001064 2050 movea.l A0, [A0]
00001066 2068 0014 movea.l A0, [A0 + 0x14]
0000106A 4E90 jsr [A0]
0000106C 53AD 1A94 subq.l [A5 + 0x1A94], 1
00001070 2F0A move.l -[A7], A2
00001072 2052 movea.l A0, [A2]
00001074 2068 000C movea.l A0, [A0 + 0xC]
00001078 4E90 jsr [A0]
0000107A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000107E:
0000107E 2F0A move.l -[A7], A2
00001080 2052 movea.l A0, [A2]
00001082 2068 000C movea.l A0, [A0 + 0xC]
00001086 4E90 jsr [A0]
00001088 2003 move.l D0, D3
0000108A 584F addq.w A7, 4
0000108C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001090 4E75 rts
00001092 2F0A move.l -[A7], A2
00001094 594F subq.w A7, 4
00001096 95CA sub.l A2, A2
00001098 4297 clr.l [A7]
0000109A 4857 pea.l [A7]
0000109C 4EBA 0046 jsr [PC + 0x46 /* 000010E4 */]
000010A0 2F00 move.l -[A7], D0
000010A2 486D CCD8 pea.l [A5 - 0x3328]
000010A6 4878 000C push.l 0xC
000010AA 2F2F 001C move.l -[A7], [A7 + 0x1C]
000010AE 4EBA 401A jsr [PC + 0x401A /* 000050CA */]
000010B2 2440 movea.l A2, D0
000010B4 200A move.l D0, A2
000010B6 4FEF 0014 lea.l A7, [A7 + 0x14]
000010BA 6714 beq +0x16 /* 000010D0 */
000010BC 4A97 tst.l [A7]
000010BE 6716 beq +0x18 /* 000010D6 */
000010C0 2F0A move.l -[A7], A2
000010C2 2052 movea.l A0, [A2]
000010C4 2068 000C movea.l A0, [A0 + 0xC]
000010C8 4E90 jsr [A0]
000010CA 95CA sub.l A2, A2
000010CC 584F addq.w A7, 4
000010CE 6006 bra +0x8 /* 000010D6 */
label000010D0:
000010D0 2EBC 8004 0002 move.l [A7], 0x80040002
label000010D6:
000010D6 206F 0010 movea.l A0, [A7 + 0x10]
000010DA 208A move.l [A0], A2
000010DC 2017 move.l D0, [A7]
000010DE 584F addq.w A7, 4
000010E0 245F movea.l A2, [A7]+
000010E2 4E75 rts
fn000010E4:
000010E4 2F0B move.l -[A7], A3
000010E6 47ED 1744 lea.l A3, [A5 + 0x1744]
000010EA 4A2D 175C tst.b [A5 + 0x175C]
000010EE 663C bne +0x3E /* 0000112C */
000010F0 224B movea.l A1, A3
000010F2 7005 moveq.l D0, 0x05
000010F4 1B7C 0001 175C move.b [A5 + 0x175C], 0x1
000010FA 41ED CCB8 lea.l A0, [A5 - 0x3348]
000010FE 2348 0004 move.l [A1 + 0x4], A0
00001102 5380 subq.l D0, 1
00001104 41ED CCC0 lea.l A0, [A5 - 0x3340]
00001108 2348 0008 move.l [A1 + 0x8], A0
0000110C 5380 subq.l D0, 1
0000110E 41ED CCC8 lea.l A0, [A5 - 0x3338]
00001112 2348 000C move.l [A1 + 0xC], A0
00001116 5380 subq.l D0, 1
00001118 41ED CDC0 lea.l A0, [A5 - 0x3240]
0000111C 2348 0010 move.l [A1 + 0x10], A0
00001120 5380 subq.l D0, 1
00001122 41ED CDC8 lea.l A0, [A5 - 0x3238]
00001126 2348 0014 move.l [A1 + 0x14], A0
0000112A 5380 subq.l D0, 1
label0000112C:
0000112C 200B move.l D0, A3
0000112E 265F movea.l A3, [A7]+
00001130 4E75 rts
00001132 594F subq.w A7, 4
00001134 2EAF 0008 move.l [A7], [A7 + 0x8]
00001138 7000 moveq.l D0, 0x00
0000113A 584F addq.w A7, 4
0000113C 4E75 rts
fn0000113E:
0000113E 594F subq.w A7, 4
00001140 2EAF 0008 move.l [A7], [A7 + 0x8]
00001144 584F addq.w A7, 4
00001146 4E75 rts
00001148 206F 0004 movea.l A0, [A7 + 0x4]
0000114C 42A8 0018 clr.l [A0 + 0x18]
00001150 7000 moveq.l D0, 0x00
00001152 4E75 rts
00001154 4E75 rts
00001156 594F subq.w A7, 4
00001158 2F2F 000C move.l -[A7], [A7 + 0xC]
0000115C 206F 000C movea.l A0, [A7 + 0xC]
00001160 2068 0004 movea.l A0, [A0 + 0x4]
00001164 4868 0018 pea.l [A0 + 0x18]
00001168 4EAD C7D8 jsr [A5 - 0x3828]
0000116C 2F40 0008 move.l [A7 + 0x8], D0
00001170 202F 0008 move.l D0, [A7 + 0x8]
00001174 4FEF 000C lea.l A7, [A7 + 0xC]
00001178 4E75 rts
fn0000117A:
0000117A 48E7 1020 movem.l -[A7], D3,A2
0000117E 594F subq.w A7, 4
00001180 246F 0014 movea.l A2, [A7 + 0x14]
00001184 4297 clr.l [A7]
00001186 4292 clr.l [A2]
00001188 594F subq.w A7, 4
0000118A 4EAD BFB0 jsr [A5 - 0x4050]
0000118E 2F08 move.l -[A7], A0
00001190 486D 8616 pea.l [A5 - 0x79EA]
00001194 486D 8496 pea.l [A5 - 0x7B6A]
00001198 2F0A move.l -[A7], A2
0000119A 4EAD FE80 jsr [A5 - 0x180]
0000119E 201F move.l D0, [A7]+
000011A0 2600 move.l D3, D0
000011A2 4A80 tst.l D0
000011A4 6648 bne +0x4A /* 000011EE */
000011A6 4857 pea.l [A7]
000011A8 486D 8626 pea.l [A5 - 0x79DA]
000011AC 2F12 move.l -[A7], [A2]
000011AE 2052 movea.l A0, [A2]
000011B0 2050 movea.l A0, [A0]
000011B2 2068 0004 movea.l A0, [A0 + 0x4]
000011B6 4E90 jsr [A0]
000011B8 2600 move.l D3, D0
000011BA 4A80 tst.l D0
000011BC 4FEF 000C lea.l A7, [A7 + 0xC]
000011C0 662C bne +0x2E /* 000011EE */
000011C2 2F2F 0010 move.l -[A7], [A7 + 0x10]
000011C6 2F2F 0004 move.l -[A7], [A7 + 0x4]
000011CA 206F 0008 movea.l A0, [A7 + 0x8]
000011CE 2050 movea.l A0, [A0]
000011D0 2068 0014 movea.l A0, [A0 + 0x14]
000011D4 4E90 jsr [A0]
000011D6 2600 move.l D3, D0
000011D8 2F2F 0008 move.l -[A7], [A7 + 0x8]
000011DC 206F 000C movea.l A0, [A7 + 0xC]
000011E0 2050 movea.l A0, [A0]
000011E2 2068 000C movea.l A0, [A0 + 0xC]
000011E6 4E90 jsr [A0]
000011E8 4A80 tst.l D0
000011EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000011EE:
000011EE 4A83 tst.l D3
000011F0 6716 beq +0x18 /* 00001208 */
000011F2 4A92 tst.l [A2]
000011F4 6712 beq +0x14 /* 00001208 */
000011F6 2F12 move.l -[A7], [A2]
000011F8 2052 movea.l A0, [A2]
000011FA 2050 movea.l A0, [A0]
000011FC 2068 000C movea.l A0, [A0 + 0xC]
00001200 4E90 jsr [A0]
00001202 4A80 tst.l D0
00001204 584F addq.w A7, 4
00001206 4292 clr.l [A2]
label00001208:
00001208 2003 move.l D0, D3
0000120A 584F addq.w A7, 4
0000120C 4CDF 0408 movem.l D3,A2, [A7]+
00001210 4E75 rts
00001212 2F03 move.l -[A7], D3
00001214 514F subq.w A7, 8
00001216 4857 pea.l [A7]
00001218 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000121C 206F 0018 movea.l A0, [A7 + 0x18]
00001220 2068 0004 movea.l A0, [A0 + 0x4]
00001224 4868 0018 pea.l [A0 + 0x18]
00001228 4EAD C7E0 jsr [A5 - 0x3820]
0000122C 2600 move.l D3, D0
0000122E 4A80 tst.l D0
00001230 4FEF 000C lea.l A7, [A7 + 0xC]
00001234 6610 bne +0x12 /* 00001246 */
00001236 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000123A 486F 0004 pea.l [A7 + 0x4]
0000123E 4EBA FF3A jsr [PC - 0xC6 /* 0000117A */]
00001242 2600 move.l D3, D0
00001244 504F addq.w A7, 8
label00001246:
00001246 2003 move.l D0, D3
00001248 504F addq.w A7, 8
0000124A 261F move.l D3, [A7]+
0000124C 4E75 rts
0000124E 2F03 move.l -[A7], D3
00001250 514F subq.w A7, 8
00001252 4857 pea.l [A7]
00001254 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001258 206F 0018 movea.l A0, [A7 + 0x18]
0000125C 2068 0004 movea.l A0, [A0 + 0x4]
00001260 4868 0018 pea.l [A0 + 0x18]
00001264 4EAD C7E8 jsr [A5 - 0x3818]
00001268 2600 move.l D3, D0
0000126A 4A80 tst.l D0
0000126C 4FEF 000C lea.l A7, [A7 + 0xC]
00001270 6610 bne +0x12 /* 00001282 */
00001272 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001276 486F 0004 pea.l [A7 + 0x4]
0000127A 4EBA FEFE jsr [PC - 0x102 /* 0000117A */]
0000127E 2600 move.l D3, D0
00001280 504F addq.w A7, 8
label00001282:
00001282 2003 move.l D0, D3
00001284 504F addq.w A7, 8
00001286 261F move.l D3, [A7]+
00001288 4E75 rts
0000128A 2F03 move.l -[A7], D3
0000128C 514F subq.w A7, 8
0000128E 4857 pea.l [A7]
00001290 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001294 206F 0018 movea.l A0, [A7 + 0x18]
00001298 2068 0004 movea.l A0, [A0 + 0x4]
0000129C 4868 0018 pea.l [A0 + 0x18]
000012A0 4EAD C7E8 jsr [A5 - 0x3818]
000012A4 2600 move.l D3, D0
000012A6 4A80 tst.l D0
000012A8 4FEF 000C lea.l A7, [A7 + 0xC]
000012AC 661E bne +0x20 /* 000012CC */
000012AE 2F2F 0018 move.l -[A7], [A7 + 0x18]
000012B2 206F 0014 movea.l A0, [A7 + 0x14]
000012B6 2068 0004 movea.l A0, [A0 + 0x4]
000012BA 4868 0018 pea.l [A0 + 0x18]
000012BE 486F 0008 pea.l [A7 + 0x8]
000012C2 4EAD C930 jsr [A5 - 0x36D0]
000012C6 2600 move.l D3, D0
000012C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000012CC:
000012CC 2003 move.l D0, D3
000012CE 504F addq.w A7, 8
000012D0 261F move.l D3, [A7]+
000012D2 4E75 rts
000012D4 2F2F 0010 move.l -[A7], [A7 + 0x10]
000012D8 2F2F 0010 move.l -[A7], [A7 + 0x10]
000012DC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000012E0 206F 0010 movea.l A0, [A7 + 0x10]
000012E4 2068 0004 movea.l A0, [A0 + 0x4]
000012E8 4868 0018 pea.l [A0 + 0x18]
000012EC 4EAD C818 jsr [A5 - 0x37E8]
000012F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000012F4 4E75 rts
000012F6 2F2F 0010 move.l -[A7], [A7 + 0x10]
000012FA 2F2F 0010 move.l -[A7], [A7 + 0x10]
000012FE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001302 206F 0010 movea.l A0, [A7 + 0x10]
00001306 2068 0004 movea.l A0, [A0 + 0x4]
0000130A 4868 0018 pea.l [A0 + 0x18]
0000130E 4EAD C820 jsr [A5 - 0x37E0]
00001312 4FEF 0010 lea.l A7, [A7 + 0x10]
00001316 4E75 rts
00001318 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000131C 206F 0008 movea.l A0, [A7 + 0x8]
00001320 2068 0004 movea.l A0, [A0 + 0x4]
00001324 4868 0018 pea.l [A0 + 0x18]
00001328 4EAD C828 jsr [A5 - 0x37D8]
0000132C 504F addq.w A7, 8
0000132E 4E75 rts
00001330 594F subq.w A7, 4
00001332 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001336 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000133A 206F 0010 movea.l A0, [A7 + 0x10]
0000133E 2068 0004 movea.l A0, [A0 + 0x4]
00001342 4868 0018 pea.l [A0 + 0x18]
00001346 4EAD C7F0 jsr [A5 - 0x3810]
0000134A 2F40 000C move.l [A7 + 0xC], D0
0000134E 202F 000C move.l D0, [A7 + 0xC]
00001352 4FEF 0010 lea.l A7, [A7 + 0x10]
00001356 4E75 rts
fn00001358:
00001358 48E7 1020 movem.l -[A7], D3,A2
0000135C 594F subq.w A7, 4
0000135E 246F 0014 movea.l A2, [A7 + 0x14]
00001362 4297 clr.l [A7]
00001364 4292 clr.l [A2]
00001366 594F subq.w A7, 4
00001368 4EAD BFB0 jsr [A5 - 0x4050]
0000136C 2F08 move.l -[A7], A0
0000136E 486D 8636 pea.l [A5 - 0x79CA]
00001372 486D 8486 pea.l [A5 - 0x7B7A]
00001376 2F0A move.l -[A7], A2
00001378 4EAD FE80 jsr [A5 - 0x180]
0000137C 201F move.l D0, [A7]+
0000137E 2600 move.l D3, D0
00001380 4A80 tst.l D0
00001382 6648 bne +0x4A /* 000013CC */
00001384 4857 pea.l [A7]
00001386 486D 8646 pea.l [A5 - 0x79BA]
0000138A 2F12 move.l -[A7], [A2]
0000138C 2052 movea.l A0, [A2]
0000138E 2050 movea.l A0, [A0]
00001390 2068 0004 movea.l A0, [A0 + 0x4]
00001394 4E90 jsr [A0]
00001396 2600 move.l D3, D0
00001398 4A80 tst.l D0
0000139A 4FEF 000C lea.l A7, [A7 + 0xC]
0000139E 662C bne +0x2E /* 000013CC */
000013A0 2F2F 0010 move.l -[A7], [A7 + 0x10]
000013A4 2F2F 0004 move.l -[A7], [A7 + 0x4]
000013A8 206F 0008 movea.l A0, [A7 + 0x8]
000013AC 2050 movea.l A0, [A0]
000013AE 2068 0014 movea.l A0, [A0 + 0x14]
000013B2 4E90 jsr [A0]
000013B4 2600 move.l D3, D0
000013B6 2F2F 0008 move.l -[A7], [A7 + 0x8]
000013BA 206F 000C movea.l A0, [A7 + 0xC]
000013BE 2050 movea.l A0, [A0]
000013C0 2068 000C movea.l A0, [A0 + 0xC]
000013C4 4E90 jsr [A0]
000013C6 4A80 tst.l D0
000013C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000013CC:
000013CC 4A83 tst.l D3
000013CE 6716 beq +0x18 /* 000013E6 */
000013D0 4A92 tst.l [A2]
000013D2 6712 beq +0x14 /* 000013E6 */
000013D4 2F12 move.l -[A7], [A2]
000013D6 2052 movea.l A0, [A2]
000013D8 2050 movea.l A0, [A0]
000013DA 2068 000C movea.l A0, [A0 + 0xC]
000013DE 4E90 jsr [A0]
000013E0 4A80 tst.l D0
000013E2 584F addq.w A7, 4
000013E4 4292 clr.l [A2]
label000013E6:
000013E6 2003 move.l D0, D3
000013E8 584F addq.w A7, 4
000013EA 4CDF 0408 movem.l D3,A2, [A7]+
000013EE 4E75 rts
000013F0 2F03 move.l -[A7], D3
000013F2 4FEF FFF4 lea.l A7, [A7 - 0xC]
000013F6 4857 pea.l [A7]
000013F8 2F2F 001C move.l -[A7], [A7 + 0x1C]
000013FC 206F 001C movea.l A0, [A7 + 0x1C]
00001400 2068 0004 movea.l A0, [A0 + 0x4]
00001404 4868 0018 pea.l [A0 + 0x18]
00001408 4EAD C7F8 jsr [A5 - 0x3808]
0000140C 2600 move.l D3, D0
0000140E 4A80 tst.l D0
00001410 4FEF 000C lea.l A7, [A7 + 0xC]
00001414 6610 bne +0x12 /* 00001426 */
00001416 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000141A 486F 0004 pea.l [A7 + 0x4]
0000141E 4EBA FF38 jsr [PC - 0xC8 /* 00001358 */]
00001422 2600 move.l D3, D0
00001424 504F addq.w A7, 8
label00001426:
00001426 2003 move.l D0, D3
00001428 4FEF 000C lea.l A7, [A7 + 0xC]
0000142C 261F move.l D3, [A7]+
0000142E 4E75 rts
00001430 2F03 move.l -[A7], D3
00001432 4FEF FFC0 lea.l A7, [A7 - 0x40]
00001436 486F 0020 pea.l [A7 + 0x20]
0000143A 206F 004C movea.l A0, [A7 + 0x4C]
0000143E 2068 0004 movea.l A0, [A0 + 0x4]
00001442 4868 0018 pea.l [A0 + 0x18]
00001446 4EAD BFC8 jsr [A5 - 0x4038]
0000144A 2600 move.l D3, D0
0000144C 486F 0008 pea.l [A7 + 0x8]
00001450 206F 0054 movea.l A0, [A7 + 0x54]
00001454 2068 0004 movea.l A0, [A0 + 0x4]
00001458 4868 0018 pea.l [A0 + 0x18]
0000145C 4EAD BFC0 jsr [A5 - 0x4040]
00001460 2600 move.l D3, D0
00001462 42A7 clr.l -[A7]
00001464 42A7 clr.l -[A7]
00001466 42A7 clr.l -[A7]
00001468 2F2F 0068 move.l -[A7], [A7 + 0x68]
0000146C 2F2F 0070 move.l -[A7], [A7 + 0x70]
00001470 486F 0024 pea.l [A7 + 0x24]
00001474 486F 0048 pea.l [A7 + 0x48]
00001478 4EAD BFF8 jsr [A5 - 0x4008]
0000147C 2600 move.l D3, D0
0000147E 486F 004C pea.l [A7 + 0x4C]
00001482 4EAD C000 jsr [A5 - 0x4000]
00001486 486F 0030 pea.l [A7 + 0x30]
0000148A 4EAD C000 jsr [A5 - 0x4000]
0000148E 2003 move.l D0, D3
00001490 4FEF 0074 lea.l A7, [A7 + 0x74]
00001494 261F move.l D3, [A7]+
00001496 4E75 rts
00001498 2F03 move.l -[A7], D3
0000149A 4FEF FFE0 lea.l A7, [A7 - 0x20]
0000149E 7600 moveq.l D3, 0x00
000014A0 4857 pea.l [A7]
000014A2 2F2F 002C move.l -[A7], [A7 + 0x2C]
000014A6 4EAD BFD0 jsr [A5 - 0x4030]
000014AA 2600 move.l D3, D0
000014AC 4A83 tst.l D3
000014AE 504F addq.w A7, 8
000014B0 6610 bne +0x12 /* 000014C2 */
000014B2 2F2F 002C move.l -[A7], [A7 + 0x2C]
000014B6 486F 0004 pea.l [A7 + 0x4]
000014BA 4EBA 0010 jsr [PC + 0x10 /* 000014CC */]
000014BE 2600 move.l D3, D0
000014C0 504F addq.w A7, 8
label000014C2:
000014C2 2003 move.l D0, D3
000014C4 4FEF 0020 lea.l A7, [A7 + 0x20]
000014C8 261F move.l D3, [A7]+
000014CA 4E75 rts
fn000014CC:
000014CC 2F03 move.l -[A7], D3
000014CE 514F subq.w A7, 8
000014D0 4297 clr.l [A7]
000014D2 594F subq.w A7, 4
000014D4 4EAD BFB0 jsr [A5 - 0x4050]
000014D8 2F08 move.l -[A7], A0
000014DA 486D 8676 pea.l [A5 - 0x798A]
000014DE 486D 8406 pea.l [A5 - 0x7BFA]
000014E2 486F 0014 pea.l [A7 + 0x14]
000014E6 4EAD FE80 jsr [A5 - 0x180]
000014EA 201F move.l D0, [A7]+
000014EC 2600 move.l D3, D0
000014EE 4A80 tst.l D0
000014F0 664C bne +0x4E /* 0000153E */
000014F2 4857 pea.l [A7]
000014F4 486D 8686 pea.l [A5 - 0x797A]
000014F8 2F2F 000C move.l -[A7], [A7 + 0xC]
000014FC 206F 0010 movea.l A0, [A7 + 0x10]
00001500 2050 movea.l A0, [A0]
00001502 2068 0004 movea.l A0, [A0 + 0x4]
00001506 4E90 jsr [A0]
00001508 2600 move.l D3, D0
0000150A 4A80 tst.l D0
0000150C 4FEF 000C lea.l A7, [A7 + 0xC]
00001510 662C bne +0x2E /* 0000153E */
00001512 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001516 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000151A 206F 0008 movea.l A0, [A7 + 0x8]
0000151E 2050 movea.l A0, [A0]
00001520 2068 0014 movea.l A0, [A0 + 0x14]
00001524 4E90 jsr [A0]
00001526 2600 move.l D3, D0
00001528 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000152C 206F 000C movea.l A0, [A7 + 0xC]
00001530 2050 movea.l A0, [A0]
00001532 2068 000C movea.l A0, [A0 + 0xC]
00001536 4E90 jsr [A0]
00001538 4A80 tst.l D0
0000153A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000153E:
0000153E 4A83 tst.l D3
00001540 671E beq +0x20 /* 00001560 */
00001542 4AAF 0004 tst.l [A7 + 0x4]
00001546 6718 beq +0x1A /* 00001560 */
00001548 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000154C 206F 0008 movea.l A0, [A7 + 0x8]
00001550 2050 movea.l A0, [A0]
00001552 2068 000C movea.l A0, [A0 + 0xC]
00001556 4E90 jsr [A0]
00001558 4A80 tst.l D0
0000155A 584F addq.w A7, 4
0000155C 42AF 0004 clr.l [A7 + 0x4]
label00001560:
00001560 206F 0014 movea.l A0, [A7 + 0x14]
00001564 20AF 0004 move.l [A0], [A7 + 0x4]
00001568 2003 move.l D0, D3
0000156A 504F addq.w A7, 8
0000156C 261F move.l D3, [A7]+
0000156E 4E75 rts
00001570 2F03 move.l -[A7], D3
00001572 4FEF FFE0 lea.l A7, [A7 - 0x20]
00001576 4857 pea.l [A7]
00001578 206F 002C movea.l A0, [A7 + 0x2C]
0000157C 2068 0004 movea.l A0, [A0 + 0x4]
00001580 4868 0018 pea.l [A0 + 0x18]
00001584 4EAD BFC0 jsr [A5 - 0x4040]
00001588 2600 move.l D3, D0
0000158A 4A83 tst.l D3
0000158C 504F addq.w A7, 8
0000158E 661C bne +0x1E /* 000015AC */
00001590 2F2F 002C move.l -[A7], [A7 + 0x2C]
00001594 486F 0004 pea.l [A7 + 0x4]
00001598 4EBA FF32 jsr [PC - 0xCE /* 000014CC */]
0000159C 2600 move.l D3, D0
0000159E 4A83 tst.l D3
000015A0 504F addq.w A7, 8
000015A2 6708 beq +0xA /* 000015AC */
000015A4 4857 pea.l [A7]
000015A6 4EAD C000 jsr [A5 - 0x4000]
000015AA 584F addq.w A7, 4
label000015AC:
000015AC 2003 move.l D0, D3
000015AE 4FEF 0020 lea.l A7, [A7 + 0x20]
000015B2 261F move.l D3, [A7]+
000015B4 4E75 rts
000015B6 2F03 move.l -[A7], D3
000015B8 4FEF FFE0 lea.l A7, [A7 - 0x20]
000015BC 4857 pea.l [A7]
000015BE 206F 002C movea.l A0, [A7 + 0x2C]
000015C2 2068 0004 movea.l A0, [A0 + 0x4]
000015C6 4868 0018 pea.l [A0 + 0x18]
000015CA 4EAD BFC8 jsr [A5 - 0x4038]
000015CE 2600 move.l D3, D0
000015D0 4A83 tst.l D3
000015D2 504F addq.w A7, 8
000015D4 661C bne +0x1E /* 000015F2 */
000015D6 2F2F 002C move.l -[A7], [A7 + 0x2C]
000015DA 486F 0004 pea.l [A7 + 0x4]
000015DE 4EBA FEEC jsr [PC - 0x114 /* 000014CC */]
000015E2 2600 move.l D3, D0
000015E4 4A83 tst.l D3
000015E6 504F addq.w A7, 8
000015E8 6708 beq +0xA /* 000015F2 */
000015EA 4857 pea.l [A7]
000015EC 4EAD C000 jsr [A5 - 0x4000]
000015F0 584F addq.w A7, 4
label000015F2:
000015F2 2003 move.l D0, D3
000015F4 4FEF 0020 lea.l A7, [A7 + 0x20]
000015F8 261F move.l D3, [A7]+
000015FA 4E75 rts
000015FC 594F subq.w A7, 4
000015FE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001602 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001606 206F 0010 movea.l A0, [A7 + 0x10]
0000160A 2068 0004 movea.l A0, [A0 + 0x4]
0000160E 4868 0018 pea.l [A0 + 0x18]
00001612 4EAD C800 jsr [A5 - 0x3800]
00001616 2F40 000C move.l [A7 + 0xC], D0
0000161A 202F 000C move.l D0, [A7 + 0xC]
0000161E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001622 4E75 rts
00001624 594F subq.w A7, 4
00001626 2F2F 0014 move.l -[A7], [A7 + 0x14]
0000162A 2F2F 0014 move.l -[A7], [A7 + 0x14]
0000162E 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001632 206F 0014 movea.l A0, [A7 + 0x14]
00001636 2068 0004 movea.l A0, [A0 + 0x4]
0000163A 4868 0018 pea.l [A0 + 0x18]
0000163E 4EAD C808 jsr [A5 - 0x37F8]
00001642 2F40 0010 move.l [A7 + 0x10], D0
00001646 202F 0010 move.l D0, [A7 + 0x10]
0000164A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000164E 4E75 rts
00001650 594F subq.w A7, 4
00001652 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001656 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000165A 206F 0010 movea.l A0, [A7 + 0x10]
0000165E 2068 0004 movea.l A0, [A0 + 0x4]
00001662 4868 0018 pea.l [A0 + 0x18]
00001666 4EAD C810 jsr [A5 - 0x37F0]
0000166A 2F40 000C move.l [A7 + 0xC], D0
0000166E 202F 000C move.l D0, [A7 + 0xC]
00001672 4FEF 0010 lea.l A7, [A7 + 0x10]
00001676 4E75 rts
fn00001678:
00001678 48E7 1030 movem.l -[A7], D3,A2,A3
0000167C 266F 0010 movea.l A3, [A7 + 0x10]
00001680 246F 0018 movea.l A2, [A7 + 0x18]
00001684 594F subq.w A7, 4
00001686 4EAD BFB0 jsr [A5 - 0x4050]
0000168A 2F08 move.l -[A7], A0
0000168C 486D 8606 pea.l [A5 - 0x79FA]
00001690 486D 84D6 pea.l [A5 - 0x7B2A]
00001694 2F0A move.l -[A7], A2
00001696 4EAD FE80 jsr [A5 - 0x180]
0000169A 201F move.l D0, [A7]+
0000169C 2600 move.l D3, D0
0000169E 4A80 tst.l D0
000016A0 6630 bne +0x32 /* 000016D2 */
000016A2 200B move.l D0, A3
000016A4 672C beq +0x2E /* 000016D2 */
000016A6 2F0B move.l -[A7], A3
000016A8 2F12 move.l -[A7], [A2]
000016AA 2052 movea.l A0, [A2]
000016AC 2050 movea.l A0, [A0]
000016AE 2068 0024 movea.l A0, [A0 + 0x24]
000016B2 4E90 jsr [A0]
000016B4 2600 move.l D3, D0
000016B6 4AAF 001C tst.l [A7 + 0x1C]
000016BA 504F addq.w A7, 8
000016BC 6714 beq +0x16 /* 000016D2 */
000016BE 4A83 tst.l D3
000016C0 6610 bne +0x12 /* 000016D2 */
000016C2 2F12 move.l -[A7], [A2]
000016C4 2052 movea.l A0, [A2]
000016C6 2050 movea.l A0, [A0]
000016C8 2068 0014 movea.l A0, [A0 + 0x14]
000016CC 4E90 jsr [A0]
000016CE 2600 move.l D3, D0
000016D0 584F addq.w A7, 4
label000016D2:
000016D2 2003 move.l D0, D3
000016D4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000016D8 4E75 rts
000016DA 2F2F 0008 move.l -[A7], [A7 + 0x8]
000016DE 4878 0001 push.l 0x1
000016E2 2F2F 000C move.l -[A7], [A7 + 0xC]
000016E6 4EBA FF90 jsr [PC - 0x70 /* 00001678 */]
000016EA 4FEF 000C lea.l A7, [A7 + 0xC]
000016EE 4E75 rts
000016F0 2F2F 000C move.l -[A7], [A7 + 0xC]
000016F4 2F2F 000C move.l -[A7], [A7 + 0xC]
000016F8 206F 000C movea.l A0, [A7 + 0xC]
000016FC 2068 0004 movea.l A0, [A0 + 0x4]
00001700 4868 0018 pea.l [A0 + 0x18]
00001704 4EAD C830 jsr [A5 - 0x37D0]
00001708 4FEF 000C lea.l A7, [A7 + 0xC]
0000170C 4E75 rts
0000170E 514F subq.w A7, 8
00001710 206F 000C movea.l A0, [A7 + 0xC]
00001714 2068 0004 movea.l A0, [A0 + 0x4]
00001718 2EA8 0018 move.l [A7], [A0 + 0x18]
0000171C 2F6F 0010 0004 move.l [A7 + 0x4], [A7 + 0x10]
00001722 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001726 2F2F 0024 move.l -[A7], [A7 + 0x24]
0000172A 2F2F 0024 move.l -[A7], [A7 + 0x24]
0000172E 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001732 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001736 486F 0014 pea.l [A7 + 0x14]
0000173A 4EAD CA60 jsr [A5 - 0x35A0]
0000173E 4FEF 0020 lea.l A7, [A7 + 0x20]
00001742 4E75 rts
00001744 594F subq.w A7, 4
00001746 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000174A 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000174E 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001752 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001756 206F 0018 movea.l A0, [A7 + 0x18]
0000175A 2068 0004 movea.l A0, [A0 + 0x4]
0000175E 4868 0018 pea.l [A0 + 0x18]
00001762 4EAD C838 jsr [A5 - 0x37C8]
00001766 2F40 0014 move.l [A7 + 0x14], D0
0000176A 202F 0014 move.l D0, [A7 + 0x14]
0000176E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001772 4E75 rts
00001774 594F subq.w A7, 4
00001776 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000177A 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000177E 206F 0010 movea.l A0, [A7 + 0x10]
00001782 2068 0004 movea.l A0, [A0 + 0x4]
00001786 4868 0018 pea.l [A0 + 0x18]
0000178A 4EAD C858 jsr [A5 - 0x37A8]
0000178E 2F40 000C move.l [A7 + 0xC], D0
00001792 202F 000C move.l D0, [A7 + 0xC]
00001796 4FEF 0010 lea.l A7, [A7 + 0x10]
0000179A 4E75 rts
0000179C 594F subq.w A7, 4
0000179E 2F2F 0010 move.l -[A7], [A7 + 0x10]
000017A2 2F2F 0010 move.l -[A7], [A7 + 0x10]
000017A6 206F 0010 movea.l A0, [A7 + 0x10]
000017AA 2068 0004 movea.l A0, [A0 + 0x4]
000017AE 4868 0018 pea.l [A0 + 0x18]
000017B2 4EAD C860 jsr [A5 - 0x37A0]
000017B6 2F40 000C move.l [A7 + 0xC], D0
000017BA 202F 000C move.l D0, [A7 + 0xC]
000017BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000017C2 4E75 rts
000017C4 2F03 move.l -[A7], D3
000017C6 7600 moveq.l D3, 0x00
000017C8 2F2F 000C move.l -[A7], [A7 + 0xC]
000017CC 206F 000C movea.l A0, [A7 + 0xC]
000017D0 2068 0004 movea.l A0, [A0 + 0x4]
000017D4 4868 0018 pea.l [A0 + 0x18]
000017D8 4EAD C840 jsr [A5 - 0x37C0]
000017DC 2600 move.l D3, D0
000017DE 2003 move.l D0, D3
000017E0 504F addq.w A7, 8
000017E2 261F move.l D3, [A7]+
000017E4 4E75 rts
000017E6 2F03 move.l -[A7], D3
000017E8 7600 moveq.l D3, 0x00
000017EA 2F2F 000C move.l -[A7], [A7 + 0xC]
000017EE 206F 000C movea.l A0, [A7 + 0xC]
000017F2 2068 0004 movea.l A0, [A0 + 0x4]
000017F6 4868 0018 pea.l [A0 + 0x18]
000017FA 4EAD C848 jsr [A5 - 0x37B8]
000017FE 2600 move.l D3, D0
00001800 2003 move.l D0, D3
00001802 504F addq.w A7, 8
00001804 261F move.l D3, [A7]+
00001806 4E75 rts
00001808 2F03 move.l -[A7], D3
0000180A 7600 moveq.l D3, 0x00
0000180C 2F2F 000C move.l -[A7], [A7 + 0xC]
00001810 206F 000C movea.l A0, [A7 + 0xC]
00001814 2068 0004 movea.l A0, [A0 + 0x4]
00001818 4868 0018 pea.l [A0 + 0x18]
0000181C 4EAD C850 jsr [A5 - 0x37B0]
00001820 2600 move.l D3, D0
00001822 2003 move.l D0, D3
00001824 504F addq.w A7, 8
00001826 261F move.l D3, [A7]+
00001828 4E75 rts
0000182A 206F 0004 movea.l A0, [A7 + 0x4]
0000182E 2068 0004 movea.l A0, [A0 + 0x4]
00001832 226F 0008 movea.l A1, [A7 + 0x8]
00001836 22A8 0018 move.l [A1], [A0 + 0x18]
0000183A 7000 moveq.l D0, 0x00
0000183C 4E75 rts
0000183E 206F 0008 movea.l A0, [A7 + 0x8]
00001842 226F 0004 movea.l A1, [A7 + 0x4]
00001846 2269 0004 movea.l A1, [A1 + 0x4]
0000184A 2350 0018 move.l [A1 + 0x18], [A0]
0000184E 7000 moveq.l D0, 0x00
00001850 4E75 rts
00001852 2F2F 000C move.l -[A7], [A7 + 0xC]
00001856 2F2F 000C move.l -[A7], [A7 + 0xC]
0000185A 206F 000C movea.l A0, [A7 + 0xC]
0000185E 2F28 0004 move.l -[A7], [A0 + 0x4]
00001862 2068 0004 movea.l A0, [A0 + 0x4]
00001866 2050 movea.l A0, [A0]
00001868 2068 0004 movea.l A0, [A0 + 0x4]
0000186C 4E90 jsr [A0]
0000186E 4FEF 000C lea.l A7, [A7 + 0xC]
00001872 4E75 rts
00001874 2F0A move.l -[A7], A2
00001876 246F 0008 movea.l A2, [A7 + 0x8]
0000187A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000187E 206A 0004 movea.l A0, [A2 + 0x4]
00001882 2050 movea.l A0, [A0]
00001884 2068 0008 movea.l A0, [A0 + 0x8]
00001888 4E90 jsr [A0]
0000188A 52AA 0008 addq.l [A2 + 0x8], 1
0000188E 202A 0008 move.l D0, [A2 + 0x8]
00001892 584F addq.w A7, 4
00001894 245F movea.l A2, [A7]+
00001896 4E75 rts
00001898 48E7 1030 movem.l -[A7], D3,A2,A3
0000189C 266F 0010 movea.l A3, [A7 + 0x10]
000018A0 53AB 0008 subq.l [A3 + 0x8], 1
000018A4 262B 0008 move.l D3, [A3 + 0x8]
000018A8 246B 0004 movea.l A2, [A3 + 0x4]
000018AC 4A83 tst.l D3
000018AE 662A bne +0x2C /* 000018DA */
000018B0 2F0B move.l -[A7], A3
000018B2 4EBA 00E6 jsr [PC + 0xE6 /* 0000199A */]
000018B6 2F0B move.l -[A7], A3
000018B8 2F2A 000C move.l -[A7], [A2 + 0xC]
000018BC 206A 000C movea.l A0, [A2 + 0xC]
000018C0 2050 movea.l A0, [A0]
000018C2 2068 0014 movea.l A0, [A0 + 0x14]
000018C6 4E90 jsr [A0]
000018C8 53AD 1A94 subq.l [A5 + 0x1A94], 1
000018CC 2F0A move.l -[A7], A2
000018CE 2052 movea.l A0, [A2]
000018D0 2068 000C movea.l A0, [A0 + 0xC]
000018D4 4E90 jsr [A0]
000018D6 4FEF 0010 lea.l A7, [A7 + 0x10]
label000018DA:
000018DA 2F0A move.l -[A7], A2
000018DC 2052 movea.l A0, [A2]
000018DE 2068 000C movea.l A0, [A0 + 0xC]
000018E2 4E90 jsr [A0]
000018E4 2003 move.l D0, D3
000018E6 584F addq.w A7, 4
000018E8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000018EC 4E75 rts
000018EE 2F0A move.l -[A7], A2
000018F0 594F subq.w A7, 4
000018F2 95CA sub.l A2, A2
000018F4 4297 clr.l [A7]
000018F6 4857 pea.l [A7]
000018F8 4EBA 0046 jsr [PC + 0x46 /* 00001940 */]
000018FC 2F00 move.l -[A7], D0
000018FE 486D CDF0 pea.l [A5 - 0x3210]
00001902 4878 000C push.l 0xC
00001906 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000190A 4EBA 37BE jsr [PC + 0x37BE /* 000050CA */]
0000190E 2440 movea.l A2, D0
00001910 200A move.l D0, A2
00001912 4FEF 0014 lea.l A7, [A7 + 0x14]
00001916 6714 beq +0x16 /* 0000192C */
00001918 4A97 tst.l [A7]
0000191A 6716 beq +0x18 /* 00001932 */
0000191C 2F0A move.l -[A7], A2
0000191E 2052 movea.l A0, [A2]
00001920 2068 000C movea.l A0, [A0 + 0xC]
00001924 4E90 jsr [A0]
00001926 95CA sub.l A2, A2
00001928 584F addq.w A7, 4
0000192A 6006 bra +0x8 /* 00001932 */
label0000192C:
0000192C 2EBC 8004 0002 move.l [A7], 0x80040002
label00001932:
00001932 206F 0010 movea.l A0, [A7 + 0x10]
00001936 208A move.l [A0], A2
00001938 2017 move.l D0, [A7]
0000193A 584F addq.w A7, 4
0000193C 245F movea.l A2, [A7]+
0000193E 4E75 rts
fn00001940:
00001940 2F0B move.l -[A7], A3
00001942 47ED 175E lea.l A3, [A5 + 0x175E]
00001946 4A2D 1776 tst.b [A5 + 0x1776]
0000194A 663C bne +0x3E /* 00001988 */
0000194C 224B movea.l A1, A3
0000194E 7005 moveq.l D0, 0x05
00001950 1B7C 0001 1776 move.b [A5 + 0x1776], 0x1
00001956 41ED CDD0 lea.l A0, [A5 - 0x3230]
0000195A 2348 0004 move.l [A1 + 0x4], A0
0000195E 5380 subq.l D0, 1
00001960 41ED CDD8 lea.l A0, [A5 - 0x3228]
00001964 2348 0008 move.l [A1 + 0x8], A0
00001968 5380 subq.l D0, 1
0000196A 41ED CDE0 lea.l A0, [A5 - 0x3220]
0000196E 2348 000C move.l [A1 + 0xC], A0
00001972 5380 subq.l D0, 1
00001974 41ED CE30 lea.l A0, [A5 - 0x31D0]
00001978 2348 0010 move.l [A1 + 0x10], A0
0000197C 5380 subq.l D0, 1
0000197E 41ED CE38 lea.l A0, [A5 - 0x31C8]
00001982 2348 0014 move.l [A1 + 0x14], A0
00001986 5380 subq.l D0, 1
label00001988:
00001988 200B move.l D0, A3
0000198A 265F movea.l A3, [A7]+
0000198C 4E75 rts
0000198E 594F subq.w A7, 4
00001990 2EAF 0008 move.l [A7], [A7 + 0x8]
00001994 7000 moveq.l D0, 0x00
00001996 584F addq.w A7, 4
00001998 4E75 rts
fn0000199A:
0000199A 594F subq.w A7, 4
0000199C 2EAF 0008 move.l [A7], [A7 + 0x8]
000019A0 584F addq.w A7, 4
000019A2 4E75 rts
000019A4 2F2F 000C move.l -[A7], [A7 + 0xC]
000019A8 2F2F 000C move.l -[A7], [A7 + 0xC]
000019AC 206F 000C movea.l A0, [A7 + 0xC]
000019B0 2F28 0004 move.l -[A7], [A0 + 0x4]
000019B4 2068 0004 movea.l A0, [A0 + 0x4]
000019B8 2050 movea.l A0, [A0]
000019BA 2068 0004 movea.l A0, [A0 + 0x4]
000019BE 4E90 jsr [A0]
000019C0 4FEF 000C lea.l A7, [A7 + 0xC]
000019C4 4E75 rts
000019C6 2F0A move.l -[A7], A2
000019C8 246F 0008 movea.l A2, [A7 + 0x8]
000019CC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000019D0 206A 0004 movea.l A0, [A2 + 0x4]
000019D4 2050 movea.l A0, [A0]
000019D6 2068 0008 movea.l A0, [A0 + 0x8]
000019DA 4E90 jsr [A0]
000019DC 52AA 0008 addq.l [A2 + 0x8], 1
000019E0 202A 0008 move.l D0, [A2 + 0x8]
000019E4 584F addq.w A7, 4
000019E6 245F movea.l A2, [A7]+
000019E8 4E75 rts
000019EA 48E7 1030 movem.l -[A7], D3,A2,A3
000019EE 266F 0010 movea.l A3, [A7 + 0x10]
000019F2 53AB 0008 subq.l [A3 + 0x8], 1
000019F6 262B 0008 move.l D3, [A3 + 0x8]
000019FA 246B 0004 movea.l A2, [A3 + 0x4]
000019FE 4A83 tst.l D3
00001A00 662A bne +0x2C /* 00001A2C */
00001A02 2F0B move.l -[A7], A3
00001A04 4EBA 00E6 jsr [PC + 0xE6 /* 00001AEC */]
00001A08 2F0B move.l -[A7], A3
00001A0A 2F2A 000C move.l -[A7], [A2 + 0xC]
00001A0E 206A 000C movea.l A0, [A2 + 0xC]
00001A12 2050 movea.l A0, [A0]
00001A14 2068 0014 movea.l A0, [A0 + 0x14]
00001A18 4E90 jsr [A0]
00001A1A 53AD 1A94 subq.l [A5 + 0x1A94], 1
00001A1E 2F0A move.l -[A7], A2
00001A20 2052 movea.l A0, [A2]
00001A22 2068 000C movea.l A0, [A0 + 0xC]
00001A26 4E90 jsr [A0]
00001A28 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001A2C:
00001A2C 2F0A move.l -[A7], A2
00001A2E 2052 movea.l A0, [A2]
00001A30 2068 000C movea.l A0, [A0 + 0xC]
00001A34 4E90 jsr [A0]
00001A36 2003 move.l D0, D3
00001A38 584F addq.w A7, 4
00001A3A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001A3E 4E75 rts
00001A40 2F0A move.l -[A7], A2
00001A42 594F subq.w A7, 4
00001A44 95CA sub.l A2, A2
00001A46 4297 clr.l [A7]
00001A48 4857 pea.l [A7]
00001A4A 4EBA 0046 jsr [PC + 0x46 /* 00001A92 */]
00001A4E 2F00 move.l -[A7], D0
00001A50 486D CE18 pea.l [A5 - 0x31E8]
00001A54 4878 000C push.l 0xC
00001A58 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001A5C 4EBA 366C jsr [PC + 0x366C /* 000050CA */]
00001A60 2440 movea.l A2, D0
00001A62 200A move.l D0, A2
00001A64 4FEF 0014 lea.l A7, [A7 + 0x14]
00001A68 6714 beq +0x16 /* 00001A7E */
00001A6A 4A97 tst.l [A7]
00001A6C 6716 beq +0x18 /* 00001A84 */
00001A6E 2F0A move.l -[A7], A2
00001A70 2052 movea.l A0, [A2]
00001A72 2068 000C movea.l A0, [A0 + 0xC]
00001A76 4E90 jsr [A0]
00001A78 95CA sub.l A2, A2
00001A7A 584F addq.w A7, 4
00001A7C 6006 bra +0x8 /* 00001A84 */
label00001A7E:
00001A7E 2EBC 8004 0002 move.l [A7], 0x80040002
label00001A84:
00001A84 206F 0010 movea.l A0, [A7 + 0x10]
00001A88 208A move.l [A0], A2
00001A8A 2017 move.l D0, [A7]
00001A8C 584F addq.w A7, 4
00001A8E 245F movea.l A2, [A7]+
00001A90 4E75 rts
fn00001A92:
00001A92 2F0B move.l -[A7], A3
00001A94 47ED 1778 lea.l A3, [A5 + 0x1778]
00001A98 4A2D 1790 tst.b [A5 + 0x1790]
00001A9C 663C bne +0x3E /* 00001ADA */
00001A9E 224B movea.l A1, A3
00001AA0 7005 moveq.l D0, 0x05
00001AA2 1B7C 0001 1790 move.b [A5 + 0x1790], 0x1
00001AA8 41ED CDF8 lea.l A0, [A5 - 0x3208]
00001AAC 2348 0004 move.l [A1 + 0x4], A0
00001AB0 5380 subq.l D0, 1
00001AB2 41ED CE00 lea.l A0, [A5 - 0x3200]
00001AB6 2348 0008 move.l [A1 + 0x8], A0
00001ABA 5380 subq.l D0, 1
00001ABC 41ED CE08 lea.l A0, [A5 - 0x31F8]
00001AC0 2348 000C move.l [A1 + 0xC], A0
00001AC4 5380 subq.l D0, 1
00001AC6 41ED CE40 lea.l A0, [A5 - 0x31C0]
00001ACA 2348 0010 move.l [A1 + 0x10], A0
00001ACE 5380 subq.l D0, 1
00001AD0 41ED CE48 lea.l A0, [A5 - 0x31B8]
00001AD4 2348 0014 move.l [A1 + 0x14], A0
00001AD8 5380 subq.l D0, 1
label00001ADA:
00001ADA 200B move.l D0, A3
00001ADC 265F movea.l A3, [A7]+
00001ADE 4E75 rts
00001AE0 594F subq.w A7, 4
00001AE2 2EAF 0008 move.l [A7], [A7 + 0x8]
00001AE6 7000 moveq.l D0, 0x00
00001AE8 584F addq.w A7, 4
00001AEA 4E75 rts
fn00001AEC:
00001AEC 594F subq.w A7, 4
00001AEE 2EAF 0008 move.l [A7], [A7 + 0x8]
00001AF2 584F addq.w A7, 4
00001AF4 4E75 rts
00001AF6 206F 0004 movea.l A0, [A7 + 0x4]
00001AFA 42A8 0018 clr.l [A0 + 0x18]
00001AFE 7000 moveq.l D0, 0x00
00001B00 4E75 rts
00001B02 4E75 rts
00001B04 594F subq.w A7, 4
00001B06 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001B0A 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001B0E 206F 0010 movea.l A0, [A7 + 0x10]
00001B12 2068 0004 movea.l A0, [A0 + 0x4]
00001B16 2F28 0018 move.l -[A7], [A0 + 0x18]
00001B1A 4EAD C900 jsr [A5 - 0x3700]
00001B1E 2F40 000C move.l [A7 + 0xC], D0
00001B22 202F 000C move.l D0, [A7 + 0xC]
00001B26 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B2A 4E75 rts
00001B2C 594F subq.w A7, 4
00001B2E 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001B32 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001B36 206F 0010 movea.l A0, [A7 + 0x10]
00001B3A 2068 0004 movea.l A0, [A0 + 0x4]
00001B3E 2F28 0018 move.l -[A7], [A0 + 0x18]
00001B42 4EAD C908 jsr [A5 - 0x36F8]
00001B46 2F40 000C move.l [A7 + 0xC], D0
00001B4A 202F 000C move.l D0, [A7 + 0xC]
00001B4E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B52 4E75 rts
00001B54 206F 0004 movea.l A0, [A7 + 0x4]
00001B58 2068 0004 movea.l A0, [A0 + 0x4]
00001B5C 226F 0008 movea.l A1, [A7 + 0x8]
00001B60 22A8 0018 move.l [A1], [A0 + 0x18]
00001B64 7000 moveq.l D0, 0x00
00001B66 4E75 rts
00001B68 206F 0008 movea.l A0, [A7 + 0x8]
00001B6C 226F 0004 movea.l A1, [A7 + 0x4]
00001B70 2269 0004 movea.l A1, [A1 + 0x4]
00001B74 2350 0018 move.l [A1 + 0x18], [A0]
00001B78 7000 moveq.l D0, 0x00
00001B7A 4E75 rts
00001B7C 2F2F 000C move.l -[A7], [A7 + 0xC]
00001B80 2F2F 000C move.l -[A7], [A7 + 0xC]
00001B84 206F 000C movea.l A0, [A7 + 0xC]
00001B88 2F28 0004 move.l -[A7], [A0 + 0x4]
00001B8C 2068 0004 movea.l A0, [A0 + 0x4]
00001B90 2050 movea.l A0, [A0]
00001B92 2068 0004 movea.l A0, [A0 + 0x4]
00001B96 4E90 jsr [A0]
00001B98 4FEF 000C lea.l A7, [A7 + 0xC]
00001B9C 4E75 rts
00001B9E 2F0A move.l -[A7], A2
00001BA0 246F 0008 movea.l A2, [A7 + 0x8]
00001BA4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001BA8 206A 0004 movea.l A0, [A2 + 0x4]
00001BAC 2050 movea.l A0, [A0]
00001BAE 2068 0008 movea.l A0, [A0 + 0x8]
00001BB2 4E90 jsr [A0]
00001BB4 52AA 0008 addq.l [A2 + 0x8], 1
00001BB8 202A 0008 move.l D0, [A2 + 0x8]
00001BBC 584F addq.w A7, 4
00001BBE 245F movea.l A2, [A7]+
00001BC0 4E75 rts
00001BC2 48E7 1030 movem.l -[A7], D3,A2,A3
00001BC6 266F 0010 movea.l A3, [A7 + 0x10]
00001BCA 53AB 0008 subq.l [A3 + 0x8], 1
00001BCE 262B 0008 move.l D3, [A3 + 0x8]
00001BD2 246B 0004 movea.l A2, [A3 + 0x4]
00001BD6 4A83 tst.l D3
00001BD8 662A bne +0x2C /* 00001C04 */
00001BDA 2F0B move.l -[A7], A3
00001BDC 4EBA 00E6 jsr [PC + 0xE6 /* 00001CC4 */]
00001BE0 2F0B move.l -[A7], A3
00001BE2 2F2A 000C move.l -[A7], [A2 + 0xC]
00001BE6 206A 000C movea.l A0, [A2 + 0xC]
00001BEA 2050 movea.l A0, [A0]
00001BEC 2068 0014 movea.l A0, [A0 + 0x14]
00001BF0 4E90 jsr [A0]
00001BF2 53AD 1A94 subq.l [A5 + 0x1A94], 1
00001BF6 2F0A move.l -[A7], A2
00001BF8 2052 movea.l A0, [A2]
00001BFA 2068 000C movea.l A0, [A0 + 0xC]
00001BFE 4E90 jsr [A0]
00001C00 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001C04:
00001C04 2F0A move.l -[A7], A2
00001C06 2052 movea.l A0, [A2]
00001C08 2068 000C movea.l A0, [A0 + 0xC]
00001C0C 4E90 jsr [A0]
00001C0E 2003 move.l D0, D3
00001C10 584F addq.w A7, 4
00001C12 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001C16 4E75 rts
00001C18 2F0A move.l -[A7], A2
00001C1A 594F subq.w A7, 4
00001C1C 95CA sub.l A2, A2
00001C1E 4297 clr.l [A7]
00001C20 4857 pea.l [A7]
00001C22 4EBA 0046 jsr [PC + 0x46 /* 00001C6A */]
00001C26 2F00 move.l -[A7], D0
00001C28 486D CE70 pea.l [A5 - 0x3190]
00001C2C 4878 000C push.l 0xC
00001C30 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001C34 4EBA 3494 jsr [PC + 0x3494 /* 000050CA */]
00001C38 2440 movea.l A2, D0
00001C3A 200A move.l D0, A2
00001C3C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001C40 6714 beq +0x16 /* 00001C56 */
00001C42 4A97 tst.l [A7]
00001C44 6716 beq +0x18 /* 00001C5C */
00001C46 2F0A move.l -[A7], A2
00001C48 2052 movea.l A0, [A2]
00001C4A 2068 000C movea.l A0, [A0 + 0xC]
00001C4E 4E90 jsr [A0]
00001C50 95CA sub.l A2, A2
00001C52 584F addq.w A7, 4
00001C54 6006 bra +0x8 /* 00001C5C */
label00001C56:
00001C56 2EBC 8004 0002 move.l [A7], 0x80040002
label00001C5C:
00001C5C 206F 0010 movea.l A0, [A7 + 0x10]
00001C60 208A move.l [A0], A2
00001C62 2017 move.l D0, [A7]
00001C64 584F addq.w A7, 4
00001C66 245F movea.l A2, [A7]+
00001C68 4E75 rts
fn00001C6A:
00001C6A 2F0B move.l -[A7], A3
00001C6C 47ED 1792 lea.l A3, [A5 + 0x1792 /* export_750 */]
00001C70 4A2D 17AA tst.b [A5 + 0x17AA /* export_753 */]
00001C74 663C bne +0x3E /* 00001CB2 */
00001C76 224B movea.l A1, A3
00001C78 7005 moveq.l D0, 0x05
00001C7A 1B7C 0001 17AA move.b [A5 + 0x17AA /* export_753 */], 0x1
00001C80 41ED CE50 lea.l A0, [A5 - 0x31B0]
00001C84 2348 0004 move.l [A1 + 0x4], A0
00001C88 5380 subq.l D0, 1
00001C8A 41ED CE58 lea.l A0, [A5 - 0x31A8]
00001C8E 2348 0008 move.l [A1 + 0x8], A0
00001C92 5380 subq.l D0, 1
00001C94 41ED CE60 lea.l A0, [A5 - 0x31A0]
00001C98 2348 000C move.l [A1 + 0xC], A0
00001C9C 5380 subq.l D0, 1
00001C9E 41ED CEB0 lea.l A0, [A5 - 0x3150]
00001CA2 2348 0010 move.l [A1 + 0x10], A0
00001CA6 5380 subq.l D0, 1
00001CA8 41ED CEB8 lea.l A0, [A5 - 0x3148]
00001CAC 2348 0014 move.l [A1 + 0x14], A0
00001CB0 5380 subq.l D0, 1
label00001CB2:
00001CB2 200B move.l D0, A3
00001CB4 265F movea.l A3, [A7]+
00001CB6 4E75 rts
00001CB8 594F subq.w A7, 4
00001CBA 2EAF 0008 move.l [A7], [A7 + 0x8]
00001CBE 7000 moveq.l D0, 0x00
00001CC0 584F addq.w A7, 4
00001CC2 4E75 rts
fn00001CC4:
00001CC4 594F subq.w A7, 4
00001CC6 2EAF 0008 move.l [A7], [A7 + 0x8]
00001CCA 584F addq.w A7, 4
00001CCC 4E75 rts
00001CCE 2F2F 000C move.l -[A7], [A7 + 0xC]
00001CD2 2F2F 000C move.l -[A7], [A7 + 0xC]
00001CD6 206F 000C movea.l A0, [A7 + 0xC]
00001CDA 2F28 0004 move.l -[A7], [A0 + 0x4]
00001CDE 2068 0004 movea.l A0, [A0 + 0x4]
00001CE2 2050 movea.l A0, [A0]
00001CE4 2068 0004 movea.l A0, [A0 + 0x4]
00001CE8 4E90 jsr [A0]
00001CEA 4FEF 000C lea.l A7, [A7 + 0xC]
00001CEE 4E75 rts
00001CF0 2F0A move.l -[A7], A2
00001CF2 246F 0008 movea.l A2, [A7 + 0x8]
00001CF6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001CFA 206A 0004 movea.l A0, [A2 + 0x4]
00001CFE 2050 movea.l A0, [A0]
00001D00 2068 0008 movea.l A0, [A0 + 0x8]
00001D04 4E90 jsr [A0]
00001D06 52AA 0008 addq.l [A2 + 0x8], 1
00001D0A 202A 0008 move.l D0, [A2 + 0x8]
00001D0E 584F addq.w A7, 4
00001D10 245F movea.l A2, [A7]+
00001D12 4E75 rts
00001D14 48E7 1030 movem.l -[A7], D3,A2,A3
00001D18 266F 0010 movea.l A3, [A7 + 0x10]
00001D1C 53AB 0008 subq.l [A3 + 0x8], 1
00001D20 262B 0008 move.l D3, [A3 + 0x8]
00001D24 246B 0004 movea.l A2, [A3 + 0x4]
00001D28 4A83 tst.l D3
00001D2A 662A bne +0x2C /* 00001D56 */
00001D2C 2F0B move.l -[A7], A3
00001D2E 4EBA 00E6 jsr [PC + 0xE6 /* 00001E16 */]
00001D32 2F0B move.l -[A7], A3
00001D34 2F2A 000C move.l -[A7], [A2 + 0xC]
00001D38 206A 000C movea.l A0, [A2 + 0xC]
00001D3C 2050 movea.l A0, [A0]
00001D3E 2068 0014 movea.l A0, [A0 + 0x14]
00001D42 4E90 jsr [A0]
00001D44 53AD 1A94 subq.l [A5 + 0x1A94], 1
00001D48 2F0A move.l -[A7], A2
00001D4A 2052 movea.l A0, [A2]
00001D4C 2068 000C movea.l A0, [A0 + 0xC]
00001D50 4E90 jsr [A0]
00001D52 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001D56:
00001D56 2F0A move.l -[A7], A2
00001D58 2052 movea.l A0, [A2]
00001D5A 2068 000C movea.l A0, [A0 + 0xC]
00001D5E 4E90 jsr [A0]
00001D60 2003 move.l D0, D3
00001D62 584F addq.w A7, 4
00001D64 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001D68 4E75 rts
00001D6A 2F0A move.l -[A7], A2
00001D6C 594F subq.w A7, 4
00001D6E 95CA sub.l A2, A2
00001D70 4297 clr.l [A7]
00001D72 4857 pea.l [A7]
00001D74 4EBA 0046 jsr [PC + 0x46 /* 00001DBC */]
00001D78 2F00 move.l -[A7], D0
00001D7A 486D CE98 pea.l [A5 - 0x3168]
00001D7E 4878 000C push.l 0xC
00001D82 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001D86 4EBA 3342 jsr [PC + 0x3342 /* 000050CA */]
00001D8A 2440 movea.l A2, D0
00001D8C 200A move.l D0, A2
00001D8E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001D92 6714 beq +0x16 /* 00001DA8 */
00001D94 4A97 tst.l [A7]
00001D96 6716 beq +0x18 /* 00001DAE */
00001D98 2F0A move.l -[A7], A2
00001D9A 2052 movea.l A0, [A2]
00001D9C 2068 000C movea.l A0, [A0 + 0xC]
00001DA0 4E90 jsr [A0]
00001DA2 95CA sub.l A2, A2
00001DA4 584F addq.w A7, 4
00001DA6 6006 bra +0x8 /* 00001DAE */
label00001DA8:
00001DA8 2EBC 8004 0002 move.l [A7], 0x80040002
label00001DAE:
00001DAE 206F 0010 movea.l A0, [A7 + 0x10]
00001DB2 208A move.l [A0], A2
00001DB4 2017 move.l D0, [A7]
00001DB6 584F addq.w A7, 4
00001DB8 245F movea.l A2, [A7]+
00001DBA 4E75 rts
fn00001DBC:
00001DBC 2F0B move.l -[A7], A3
00001DBE 47ED 17AC lea.l A3, [A5 + 0x17AC]
00001DC2 4A2D 17C4 tst.b [A5 + 0x17C4]
00001DC6 663C bne +0x3E /* 00001E04 */
00001DC8 224B movea.l A1, A3
00001DCA 7005 moveq.l D0, 0x05
00001DCC 1B7C 0001 17C4 move.b [A5 + 0x17C4], 0x1
00001DD2 41ED CE78 lea.l A0, [A5 - 0x3188]
00001DD6 2348 0004 move.l [A1 + 0x4], A0
00001DDA 5380 subq.l D0, 1
00001DDC 41ED CE80 lea.l A0, [A5 - 0x3180]
00001DE0 2348 0008 move.l [A1 + 0x8], A0
00001DE4 5380 subq.l D0, 1
00001DE6 41ED CE88 lea.l A0, [A5 - 0x3178]
00001DEA 2348 000C move.l [A1 + 0xC], A0
00001DEE 5380 subq.l D0, 1
00001DF0 41ED CEC0 lea.l A0, [A5 - 0x3140]
00001DF4 2348 0010 move.l [A1 + 0x10], A0
00001DF8 5380 subq.l D0, 1
00001DFA 41ED CEC8 lea.l A0, [A5 - 0x3138]
00001DFE 2348 0014 move.l [A1 + 0x14], A0
00001E02 5380 subq.l D0, 1
label00001E04:
00001E04 200B move.l D0, A3
00001E06 265F movea.l A3, [A7]+
00001E08 4E75 rts
00001E0A 594F subq.w A7, 4
00001E0C 2EAF 0008 move.l [A7], [A7 + 0x8]
00001E10 7000 moveq.l D0, 0x00
00001E12 584F addq.w A7, 4
00001E14 4E75 rts
fn00001E16:
00001E16 594F subq.w A7, 4
00001E18 2EAF 0008 move.l [A7], [A7 + 0x8]
00001E1C 584F addq.w A7, 4
00001E1E 4E75 rts
00001E20 206F 0004 movea.l A0, [A7 + 0x4]
00001E24 42A8 0018 clr.l [A0 + 0x18]
00001E28 42A8 001C clr.l [A0 + 0x1C]
00001E2C 7000 moveq.l D0, 0x00
00001E2E 4E75 rts
00001E30 4E75 rts
00001E32 594F subq.w A7, 4
00001E34 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001E38 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001E3C 206F 0010 movea.l A0, [A7 + 0x10]
00001E40 2068 0004 movea.l A0, [A0 + 0x4]
00001E44 2F28 001C move.l -[A7], [A0 + 0x1C]
00001E48 206F 0014 movea.l A0, [A7 + 0x14]
00001E4C 2068 0004 movea.l A0, [A0 + 0x4]
00001E50 2F28 0018 move.l -[A7], [A0 + 0x18]
00001E54 4EAD C910 jsr [A5 - 0x36F0]
00001E58 2F40 0010 move.l [A7 + 0x10], D0
00001E5C 202F 0010 move.l D0, [A7 + 0x10]
00001E60 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E64 4E75 rts
00001E66 594F subq.w A7, 4
00001E68 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001E6C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001E70 206F 0010 movea.l A0, [A7 + 0x10]
00001E74 2068 0004 movea.l A0, [A0 + 0x4]
00001E78 2F28 001C move.l -[A7], [A0 + 0x1C]
00001E7C 206F 0014 movea.l A0, [A7 + 0x14]
00001E80 2068 0004 movea.l A0, [A0 + 0x4]
00001E84 2F28 0018 move.l -[A7], [A0 + 0x18]
00001E88 4EAD C918 jsr [A5 - 0x36E8]
00001E8C 2F40 0010 move.l [A7 + 0x10], D0
00001E90 202F 0010 move.l D0, [A7 + 0x10]
00001E94 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E98 4E75 rts
00001E9A 206F 0004 movea.l A0, [A7 + 0x4]
00001E9E 2068 0004 movea.l A0, [A0 + 0x4]
00001EA2 226F 0008 movea.l A1, [A7 + 0x8]
00001EA6 22A8 0018 move.l [A1], [A0 + 0x18]
00001EAA 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
00001EB0 7000 moveq.l D0, 0x00
00001EB2 4E75 rts
00001EB4 206F 0008 movea.l A0, [A7 + 0x8]
00001EB8 226F 0004 movea.l A1, [A7 + 0x4]
00001EBC 2269 0004 movea.l A1, [A1 + 0x4]
00001EC0 2350 0018 move.l [A1 + 0x18], [A0]
00001EC4 2368 0004 001C move.l [A1 + 0x1C], [A0 + 0x4]
00001ECA 7000 moveq.l D0, 0x00
00001ECC 4E75 rts
00001ECE 2F2F 000C move.l -[A7], [A7 + 0xC]
00001ED2 2F2F 000C move.l -[A7], [A7 + 0xC]
00001ED6 206F 000C movea.l A0, [A7 + 0xC]
00001EDA 2F28 0004 move.l -[A7], [A0 + 0x4]
00001EDE 2068 0004 movea.l A0, [A0 + 0x4]
00001EE2 2050 movea.l A0, [A0]
00001EE4 2068 0004 movea.l A0, [A0 + 0x4]
00001EE8 4E90 jsr [A0]
00001EEA 4FEF 000C lea.l A7, [A7 + 0xC]
00001EEE 4E75 rts
00001EF0 2F0A move.l -[A7], A2
00001EF2 246F 0008 movea.l A2, [A7 + 0x8]
00001EF6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001EFA 206A 0004 movea.l A0, [A2 + 0x4]
00001EFE 2050 movea.l A0, [A0]
00001F00 2068 0008 movea.l A0, [A0 + 0x8]
00001F04 4E90 jsr [A0]
00001F06 52AA 0008 addq.l [A2 + 0x8], 1
00001F0A 202A 0008 move.l D0, [A2 + 0x8]
00001F0E 584F addq.w A7, 4
00001F10 245F movea.l A2, [A7]+
00001F12 4E75 rts
00001F14 48E7 1030 movem.l -[A7], D3,A2,A3
00001F18 266F 0010 movea.l A3, [A7 + 0x10]
00001F1C 53AB 0008 subq.l [A3 + 0x8], 1
00001F20 262B 0008 move.l D3, [A3 + 0x8]
00001F24 246B 0004 movea.l A2, [A3 + 0x4]
00001F28 4A83 tst.l D3
00001F2A 662A bne +0x2C /* 00001F56 */
00001F2C 2F0B move.l -[A7], A3
00001F2E 4EBA 00E6 jsr [PC + 0xE6 /* 00002016 */]
00001F32 2F0B move.l -[A7], A3
00001F34 2F2A 000C move.l -[A7], [A2 + 0xC]
00001F38 206A 000C movea.l A0, [A2 + 0xC]
00001F3C 2050 movea.l A0, [A0]
00001F3E 2068 0014 movea.l A0, [A0 + 0x14]
00001F42 4E90 jsr [A0]
00001F44 53AD 1A94 subq.l [A5 + 0x1A94], 1
00001F48 2F0A move.l -[A7], A2
00001F4A 2052 movea.l A0, [A2]
00001F4C 2068 000C movea.l A0, [A0 + 0xC]
00001F50 4E90 jsr [A0]
00001F52 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001F56:
00001F56 2F0A move.l -[A7], A2
00001F58 2052 movea.l A0, [A2]
00001F5A 2068 000C movea.l A0, [A0 + 0xC]
00001F5E 4E90 jsr [A0]
00001F60 2003 move.l D0, D3
00001F62 584F addq.w A7, 4
00001F64 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001F68 4E75 rts
00001F6A 2F0A move.l -[A7], A2
00001F6C 594F subq.w A7, 4
00001F6E 95CA sub.l A2, A2
00001F70 4297 clr.l [A7]
00001F72 4857 pea.l [A7]
00001F74 4EBA 0046 jsr [PC + 0x46 /* 00001FBC */]
00001F78 2F00 move.l -[A7], D0
00001F7A 486D CEF0 pea.l [A5 - 0x3110]
00001F7E 4878 000C push.l 0xC
00001F82 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001F86 4EBA 3142 jsr [PC + 0x3142 /* 000050CA */]
00001F8A 2440 movea.l A2, D0
00001F8C 200A move.l D0, A2
00001F8E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F92 6714 beq +0x16 /* 00001FA8 */
00001F94 4A97 tst.l [A7]
00001F96 6716 beq +0x18 /* 00001FAE */
00001F98 2F0A move.l -[A7], A2
00001F9A 2052 movea.l A0, [A2]
00001F9C 2068 000C movea.l A0, [A0 + 0xC]
00001FA0 4E90 jsr [A0]
00001FA2 95CA sub.l A2, A2
00001FA4 584F addq.w A7, 4
00001FA6 6006 bra +0x8 /* 00001FAE */
label00001FA8:
00001FA8 2EBC 8004 0002 move.l [A7], 0x80040002
label00001FAE:
00001FAE 206F 0010 movea.l A0, [A7 + 0x10]
00001FB2 208A move.l [A0], A2
00001FB4 2017 move.l D0, [A7]
00001FB6 584F addq.w A7, 4
00001FB8 245F movea.l A2, [A7]+
00001FBA 4E75 rts
fn00001FBC:
00001FBC 2F0B move.l -[A7], A3
00001FBE 47ED 17C6 lea.l A3, [A5 + 0x17C6]
00001FC2 4A2D 17DE tst.b [A5 + 0x17DE]
00001FC6 663C bne +0x3E /* 00002004 */
00001FC8 224B movea.l A1, A3
00001FCA 7005 moveq.l D0, 0x05
00001FCC 1B7C 0001 17DE move.b [A5 + 0x17DE], 0x1
00001FD2 41ED CED0 lea.l A0, [A5 - 0x3130]
00001FD6 2348 0004 move.l [A1 + 0x4], A0
00001FDA 5380 subq.l D0, 1
00001FDC 41ED CED8 lea.l A0, [A5 - 0x3128]
00001FE0 2348 0008 move.l [A1 + 0x8], A0
00001FE4 5380 subq.l D0, 1
00001FE6 41ED CEE0 lea.l A0, [A5 - 0x3120]
00001FEA 2348 000C move.l [A1 + 0xC], A0
00001FEE 5380 subq.l D0, 1
00001FF0 41ED CF30 lea.l A0, [A5 - 0x30D0]
00001FF4 2348 0010 move.l [A1 + 0x10], A0
00001FF8 5380 subq.l D0, 1
00001FFA 41ED CF38 lea.l A0, [A5 - 0x30C8]
00001FFE 2348 0014 move.l [A1 + 0x14], A0
00002002 5380 subq.l D0, 1
label00002004:
00002004 200B move.l D0, A3
00002006 265F movea.l A3, [A7]+
00002008 4E75 rts
0000200A 594F subq.w A7, 4
0000200C 2EAF 0008 move.l [A7], [A7 + 0x8]
00002010 7000 moveq.l D0, 0x00
00002012 584F addq.w A7, 4
00002014 4E75 rts
fn00002016:
00002016 594F subq.w A7, 4
00002018 2EAF 0008 move.l [A7], [A7 + 0x8]
0000201C 584F addq.w A7, 4
0000201E 4E75 rts
00002020 2F2F 000C move.l -[A7], [A7 + 0xC]
00002024 2F2F 000C move.l -[A7], [A7 + 0xC]
00002028 206F 000C movea.l A0, [A7 + 0xC]
0000202C 2F28 0004 move.l -[A7], [A0 + 0x4]
00002030 2068 0004 movea.l A0, [A0 + 0x4]
00002034 2050 movea.l A0, [A0]
00002036 2068 0004 movea.l A0, [A0 + 0x4]
0000203A 4E90 jsr [A0]
0000203C 4FEF 000C lea.l A7, [A7 + 0xC]
00002040 4E75 rts
00002042 2F0A move.l -[A7], A2
00002044 246F 0008 movea.l A2, [A7 + 0x8]
00002048 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000204C 206A 0004 movea.l A0, [A2 + 0x4]
00002050 2050 movea.l A0, [A0]
00002052 2068 0008 movea.l A0, [A0 + 0x8]
00002056 4E90 jsr [A0]
00002058 52AA 0008 addq.l [A2 + 0x8], 1
0000205C 202A 0008 move.l D0, [A2 + 0x8]
00002060 584F addq.w A7, 4
00002062 245F movea.l A2, [A7]+
00002064 4E75 rts
00002066 48E7 1030 movem.l -[A7], D3,A2,A3
0000206A 266F 0010 movea.l A3, [A7 + 0x10]
0000206E 53AB 0008 subq.l [A3 + 0x8], 1
00002072 262B 0008 move.l D3, [A3 + 0x8]
00002076 246B 0004 movea.l A2, [A3 + 0x4]
0000207A 4A83 tst.l D3
0000207C 662A bne +0x2C /* 000020A8 */
0000207E 2F0B move.l -[A7], A3
00002080 4EBA 00E6 jsr [PC + 0xE6 /* 00002168 */]
00002084 2F0B move.l -[A7], A3
00002086 2F2A 000C move.l -[A7], [A2 + 0xC]
0000208A 206A 000C movea.l A0, [A2 + 0xC]
0000208E 2050 movea.l A0, [A0]
00002090 2068 0014 movea.l A0, [A0 + 0x14]
00002094 4E90 jsr [A0]
00002096 53AD 1A94 subq.l [A5 + 0x1A94], 1
0000209A 2F0A move.l -[A7], A2
0000209C 2052 movea.l A0, [A2]
0000209E 2068 000C movea.l A0, [A0 + 0xC]
000020A2 4E90 jsr [A0]
000020A4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000020A8:
000020A8 2F0A move.l -[A7], A2
000020AA 2052 movea.l A0, [A2]
000020AC 2068 000C movea.l A0, [A0 + 0xC]
000020B0 4E90 jsr [A0]
000020B2 2003 move.l D0, D3
000020B4 584F addq.w A7, 4
000020B6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000020BA 4E75 rts
000020BC 2F0A move.l -[A7], A2
000020BE 594F subq.w A7, 4
000020C0 95CA sub.l A2, A2
000020C2 4297 clr.l [A7]
000020C4 4857 pea.l [A7]
000020C6 4EBA 0046 jsr [PC + 0x46 /* 0000210E */]
000020CA 2F00 move.l -[A7], D0
000020CC 486D CF18 pea.l [A5 - 0x30E8]
000020D0 4878 000C push.l 0xC
000020D4 2F2F 001C move.l -[A7], [A7 + 0x1C]
000020D8 4EBA 2FF0 jsr [PC + 0x2FF0 /* 000050CA */]
000020DC 2440 movea.l A2, D0
000020DE 200A move.l D0, A2
000020E0 4FEF 0014 lea.l A7, [A7 + 0x14]
000020E4 6714 beq +0x16 /* 000020FA */
000020E6 4A97 tst.l [A7]
000020E8 6716 beq +0x18 /* 00002100 */
000020EA 2F0A move.l -[A7], A2
000020EC 2052 movea.l A0, [A2]
000020EE 2068 000C movea.l A0, [A0 + 0xC]
000020F2 4E90 jsr [A0]
000020F4 95CA sub.l A2, A2
000020F6 584F addq.w A7, 4
000020F8 6006 bra +0x8 /* 00002100 */
label000020FA:
000020FA 2EBC 8004 0002 move.l [A7], 0x80040002
label00002100:
00002100 206F 0010 movea.l A0, [A7 + 0x10]
00002104 208A move.l [A0], A2
00002106 2017 move.l D0, [A7]
00002108 584F addq.w A7, 4
0000210A 245F movea.l A2, [A7]+
0000210C 4E75 rts
fn0000210E:
0000210E 2F0B move.l -[A7], A3
00002110 47ED 17E0 lea.l A3, [A5 + 0x17E0]
00002114 4A2D 17F8 tst.b [A5 + 0x17F8]
00002118 663C bne +0x3E /* 00002156 */
0000211A 224B movea.l A1, A3
0000211C 7005 moveq.l D0, 0x05
0000211E 1B7C 0001 17F8 move.b [A5 + 0x17F8], 0x1
00002124 41ED CEF8 lea.l A0, [A5 - 0x3108]
00002128 2348 0004 move.l [A1 + 0x4], A0
0000212C 5380 subq.l D0, 1
0000212E 41ED CF00 lea.l A0, [A5 - 0x3100]
00002132 2348 0008 move.l [A1 + 0x8], A0
00002136 5380 subq.l D0, 1
00002138 41ED CF08 lea.l A0, [A5 - 0x30F8]
0000213C 2348 000C move.l [A1 + 0xC], A0
00002140 5380 subq.l D0, 1
00002142 41ED CF40 lea.l A0, [A5 - 0x30C0]
00002146 2348 0010 move.l [A1 + 0x10], A0
0000214A 5380 subq.l D0, 1
0000214C 41ED CF48 lea.l A0, [A5 - 0x30B8]
00002150 2348 0014 move.l [A1 + 0x14], A0
00002154 5380 subq.l D0, 1
label00002156:
00002156 200B move.l D0, A3
00002158 265F movea.l A3, [A7]+
0000215A 4E75 rts
0000215C 594F subq.w A7, 4
0000215E 2EAF 0008 move.l [A7], [A7 + 0x8]
00002162 7000 moveq.l D0, 0x00
00002164 584F addq.w A7, 4
00002166 4E75 rts
fn00002168:
00002168 594F subq.w A7, 4
0000216A 2EAF 0008 move.l [A7], [A7 + 0x8]
0000216E 584F addq.w A7, 4
00002170 4E75 rts
00002172 206F 0004 movea.l A0, [A7 + 0x4]
00002176 42A8 0018 clr.l [A0 + 0x18]
0000217A 42A8 001C clr.l [A0 + 0x1C]
0000217E 7000 moveq.l D0, 0x00
00002180 4E75 rts
00002182 4E75 rts
00002184 594F subq.w A7, 4
00002186 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000218A 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000218E 206F 0010 movea.l A0, [A7 + 0x10]
00002192 2068 0004 movea.l A0, [A0 + 0x4]
00002196 2F28 001C move.l -[A7], [A0 + 0x1C]
0000219A 206F 0014 movea.l A0, [A7 + 0x14]
0000219E 2068 0004 movea.l A0, [A0 + 0x4]
000021A2 2F28 0018 move.l -[A7], [A0 + 0x18]
000021A6 4EAD C920 jsr [A5 - 0x36E0]
000021AA 2F40 0010 move.l [A7 + 0x10], D0
000021AE 202F 0010 move.l D0, [A7 + 0x10]
000021B2 4FEF 0014 lea.l A7, [A7 + 0x14]
000021B6 4E75 rts
000021B8 594F subq.w A7, 4
000021BA 2F2F 0010 move.l -[A7], [A7 + 0x10]
000021BE 2F2F 0010 move.l -[A7], [A7 + 0x10]
000021C2 206F 0010 movea.l A0, [A7 + 0x10]
000021C6 2068 0004 movea.l A0, [A0 + 0x4]
000021CA 2F28 001C move.l -[A7], [A0 + 0x1C]
000021CE 206F 0014 movea.l A0, [A7 + 0x14]
000021D2 2068 0004 movea.l A0, [A0 + 0x4]
000021D6 2F28 0018 move.l -[A7], [A0 + 0x18]
000021DA 4EAD C928 jsr [A5 - 0x36D8]
000021DE 2F40 0010 move.l [A7 + 0x10], D0
000021E2 202F 0010 move.l D0, [A7 + 0x10]
000021E6 4FEF 0014 lea.l A7, [A7 + 0x14]
000021EA 4E75 rts
000021EC 206F 0004 movea.l A0, [A7 + 0x4]
000021F0 2068 0004 movea.l A0, [A0 + 0x4]
000021F4 226F 0008 movea.l A1, [A7 + 0x8]
000021F8 22A8 0018 move.l [A1], [A0 + 0x18]
000021FC 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
00002202 7000 moveq.l D0, 0x00
00002204 4E75 rts
00002206 206F 0008 movea.l A0, [A7 + 0x8]
0000220A 226F 0004 movea.l A1, [A7 + 0x4]
0000220E 2269 0004 movea.l A1, [A1 + 0x4]
00002212 2350 0018 move.l [A1 + 0x18], [A0]
00002216 2368 0004 001C move.l [A1 + 0x1C], [A0 + 0x4]
0000221C 7000 moveq.l D0, 0x00
0000221E 4E75 rts
00002220 2F2F 000C move.l -[A7], [A7 + 0xC]
00002224 2F2F 000C move.l -[A7], [A7 + 0xC]
00002228 206F 000C movea.l A0, [A7 + 0xC]
0000222C 2F28 0004 move.l -[A7], [A0 + 0x4]
00002230 2068 0004 movea.l A0, [A0 + 0x4]
00002234 2050 movea.l A0, [A0]
00002236 2068 0004 movea.l A0, [A0 + 0x4]
0000223A 4E90 jsr [A0]
0000223C 4FEF 000C lea.l A7, [A7 + 0xC]
00002240 4E75 rts
00002242 2F0A move.l -[A7], A2
00002244 246F 0008 movea.l A2, [A7 + 0x8]
00002248 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000224C 206A 0004 movea.l A0, [A2 + 0x4]
00002250 2050 movea.l A0, [A0]
00002252 2068 0008 movea.l A0, [A0 + 0x8]
00002256 4E90 jsr [A0]
00002258 52AA 0008 addq.l [A2 + 0x8], 1
0000225C 202A 0008 move.l D0, [A2 + 0x8]
00002260 584F addq.w A7, 4
00002262 245F movea.l A2, [A7]+
00002264 4E75 rts
00002266 48E7 1030 movem.l -[A7], D3,A2,A3
0000226A 266F 0010 movea.l A3, [A7 + 0x10]
0000226E 53AB 0008 subq.l [A3 + 0x8], 1
00002272 262B 0008 move.l D3, [A3 + 0x8]
00002276 246B 0004 movea.l A2, [A3 + 0x4]
0000227A 4A83 tst.l D3
0000227C 662A bne +0x2C /* 000022A8 */
0000227E 2F0B move.l -[A7], A3
00002280 4EBA 0192 jsr [PC + 0x192 /* 00002414 */]
00002284 2F0B move.l -[A7], A3
00002286 2F2A 000C move.l -[A7], [A2 + 0xC]
0000228A 206A 000C movea.l A0, [A2 + 0xC]
0000228E 2050 movea.l A0, [A0]
00002290 2068 0014 movea.l A0, [A0 + 0x14]
00002294 4E90 jsr [A0]
00002296 53AD 1A94 subq.l [A5 + 0x1A94], 1
0000229A 2F0A move.l -[A7], A2
0000229C 2052 movea.l A0, [A2]
0000229E 2068 000C movea.l A0, [A0 + 0xC]
000022A2 4E90 jsr [A0]
000022A4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000022A8:
000022A8 2F0A move.l -[A7], A2
000022AA 2052 movea.l A0, [A2]
000022AC 2068 000C movea.l A0, [A0 + 0xC]
000022B0 4E90 jsr [A0]
000022B2 2003 move.l D0, D3
000022B4 584F addq.w A7, 4
000022B6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000022BA 4E75 rts
000022BC 2F0A move.l -[A7], A2
000022BE 594F subq.w A7, 4
000022C0 95CA sub.l A2, A2
000022C2 4297 clr.l [A7]
000022C4 4857 pea.l [A7]
000022C6 4EBA 0046 jsr [PC + 0x46 /* 0000230E */]
000022CA 2F00 move.l -[A7], D0
000022CC 486D CF70 pea.l [A5 - 0x3090]
000022D0 4878 000C push.l 0xC
000022D4 2F2F 001C move.l -[A7], [A7 + 0x1C]
000022D8 4EBA 2DF0 jsr [PC + 0x2DF0 /* 000050CA */]
000022DC 2440 movea.l A2, D0
000022DE 200A move.l D0, A2
000022E0 4FEF 0014 lea.l A7, [A7 + 0x14]
000022E4 6714 beq +0x16 /* 000022FA */
000022E6 4A97 tst.l [A7]
000022E8 6716 beq +0x18 /* 00002300 */
000022EA 2F0A move.l -[A7], A2
000022EC 2052 movea.l A0, [A2]
000022EE 2068 000C movea.l A0, [A0 + 0xC]
000022F2 4E90 jsr [A0]
000022F4 95CA sub.l A2, A2
000022F6 584F addq.w A7, 4
000022F8 6006 bra +0x8 /* 00002300 */
label000022FA:
000022FA 2EBC 8004 0002 move.l [A7], 0x80040002
label00002300:
00002300 206F 0010 movea.l A0, [A7 + 0x10]
00002304 208A move.l [A0], A2
00002306 2017 move.l D0, [A7]
00002308 584F addq.w A7, 4
0000230A 245F movea.l A2, [A7]+
0000230C 4E75 rts
fn0000230E:
0000230E 2F0B move.l -[A7], A3
00002310 47ED 17FA lea.l A3, [A5 + 0x17FA /* export_763 */]
00002314 4A2D 1856 tst.b [A5 + 0x1856]
00002318 6600 00E8 bne +0xEA /* 00002402 */
0000231C 224B movea.l A1, A3
0000231E 7016 moveq.l D0, 0x16
00002320 1B7C 0001 1856 move.b [A5 + 0x1856], 0x1
00002326 41ED CF50 lea.l A0, [A5 - 0x30B0]
0000232A 2348 0004 move.l [A1 + 0x4], A0
0000232E 5380 subq.l D0, 1
00002330 41ED CF58 lea.l A0, [A5 - 0x30A8]
00002334 2348 0008 move.l [A1 + 0x8], A0
00002338 5380 subq.l D0, 1
0000233A 41ED CF60 lea.l A0, [A5 - 0x30A0]
0000233E 2348 000C move.l [A1 + 0xC], A0
00002342 5380 subq.l D0, 1
00002344 41ED CF88 lea.l A0, [A5 - 0x3078]
00002348 2348 0010 move.l [A1 + 0x10], A0
0000234C 5380 subq.l D0, 1
0000234E 41ED CF90 lea.l A0, [A5 - 0x3070]
00002352 2348 0014 move.l [A1 + 0x14], A0
00002356 5380 subq.l D0, 1
00002358 41ED CF98 lea.l A0, [A5 - 0x3068]
0000235C 2348 0018 move.l [A1 + 0x18], A0
00002360 5380 subq.l D0, 1
00002362 41ED CFA0 lea.l A0, [A5 - 0x3060]
00002366 2348 001C move.l [A1 + 0x1C], A0
0000236A 5380 subq.l D0, 1
0000236C 41ED CFA8 lea.l A0, [A5 - 0x3058]
00002370 2348 0020 move.l [A1 + 0x20], A0
00002374 5380 subq.l D0, 1
00002376 41ED CFB0 lea.l A0, [A5 - 0x3050]
0000237A 2348 0024 move.l [A1 + 0x24], A0
0000237E 5380 subq.l D0, 1
00002380 41ED CFB8 lea.l A0, [A5 - 0x3048]
00002384 2348 0028 move.l [A1 + 0x28], A0
00002388 5380 subq.l D0, 1
0000238A 41ED CFC0 lea.l A0, [A5 - 0x3040]
0000238E 2348 002C move.l [A1 + 0x2C], A0
00002392 5380 subq.l D0, 1
00002394 41ED CFC8 lea.l A0, [A5 - 0x3038]
00002398 2348 0030 move.l [A1 + 0x30], A0
0000239C 5380 subq.l D0, 1
0000239E 41ED CFD0 lea.l A0, [A5 - 0x3030]
000023A2 2348 0034 move.l [A1 + 0x34], A0
000023A6 5380 subq.l D0, 1
000023A8 41ED CFD8 lea.l A0, [A5 - 0x3028]
000023AC 2348 0038 move.l [A1 + 0x38], A0
000023B0 5380 subq.l D0, 1
000023B2 41ED CFE0 lea.l A0, [A5 - 0x3020]
000023B6 2348 003C move.l [A1 + 0x3C], A0
000023BA 5380 subq.l D0, 1
000023BC 41ED CFE8 lea.l A0, [A5 - 0x3018]
000023C0 2348 0040 move.l [A1 + 0x40], A0
000023C4 5380 subq.l D0, 1
000023C6 41ED CFF0 lea.l A0, [A5 - 0x3010]
000023CA 2348 0044 move.l [A1 + 0x44], A0
000023CE 5380 subq.l D0, 1
000023D0 41ED CFF8 lea.l A0, [A5 - 0x3008]
000023D4 2348 0048 move.l [A1 + 0x48], A0
000023D8 5380 subq.l D0, 1
000023DA 41ED D000 lea.l A0, [A5 - 0x3000]
000023DE 2348 004C move.l [A1 + 0x4C], A0
000023E2 5380 subq.l D0, 1
000023E4 41ED D008 lea.l A0, [A5 - 0x2FF8]
000023E8 2348 0050 move.l [A1 + 0x50], A0
000023EC 5380 subq.l D0, 1
000023EE 41ED D010 lea.l A0, [A5 - 0x2FF0]
000023F2 2348 0054 move.l [A1 + 0x54], A0
000023F6 5380 subq.l D0, 1
000023F8 41ED D018 lea.l A0, [A5 - 0x2FE8]
000023FC 2348 0058 move.l [A1 + 0x58], A0
00002400 5380 subq.l D0, 1
label00002402:
00002402 200B move.l D0, A3
00002404 265F movea.l A3, [A7]+
00002406 4E75 rts
00002408 594F subq.w A7, 4
0000240A 2EAF 0008 move.l [A7], [A7 + 0x8]
0000240E 7000 moveq.l D0, 0x00
00002410 584F addq.w A7, 4
00002412 4E75 rts
fn00002414:
00002414 594F subq.w A7, 4
00002416 2EAF 0008 move.l [A7], [A7 + 0x8]
0000241A 584F addq.w A7, 4
0000241C 4E75 rts
fn0000241E:
0000241E 206F 0004 movea.l A0, [A7 + 0x4]
00002422 2068 0004 movea.l A0, [A0 + 0x4]
00002426 4AA8 0020 tst.l [A0 + 0x20]
0000242A 670A beq +0xC /* 00002436 */
0000242C 206F 0008 movea.l A0, [A7 + 0x8]
00002430 4290 clr.l [A0]
00002432 7001 moveq.l D0, 0x01
00002434 4E75 rts
label00002436:
00002436 206F 0008 movea.l A0, [A7 + 0x8]
0000243A 20BC 8004 0BBF move.l [A0], 0x80040BBF
00002440 7000 moveq.l D0, 0x00
00002442 4E75 rts
00002444 206F 0004 movea.l A0, [A7 + 0x4]
00002448 42A8 0020 clr.l [A0 + 0x20]
0000244C 42A8 0024 clr.l [A0 + 0x24]
00002450 7000 moveq.l D0, 0x00
00002452 4E75 rts
00002454 2F0A move.l -[A7], A2
00002456 246F 0008 movea.l A2, [A7 + 0x8]
0000245A 4AAA 0020 tst.l [A2 + 0x20]
0000245E 670E beq +0x10 /* 0000246E */
00002460 486A 0018 pea.l [A2 + 0x18]
00002464 4EAD C8A8 jsr [A5 - 0x3758]
00002468 42AA 0020 clr.l [A2 + 0x20]
0000246C 584F addq.w A7, 4
label0000246E:
0000246E 4AAA 0024 tst.l [A2 + 0x24]
00002472 6712 beq +0x14 /* 00002486 */
00002474 2F2A 0024 move.l -[A7], [A2 + 0x24]
00002478 206A 0024 movea.l A0, [A2 + 0x24]
0000247C 2050 movea.l A0, [A0]
0000247E 2068 000C movea.l A0, [A0 + 0xC]
00002482 4E90 jsr [A0]
00002484 584F addq.w A7, 4
label00002486:
00002486 245F movea.l A2, [A7]+
00002488 4E75 rts
0000248A 48E7 1020 movem.l -[A7], D3,A2
0000248E 246F 000C movea.l A2, [A7 + 0xC]
00002492 206A 0004 movea.l A0, [A2 + 0x4]
00002496 4AA8 0020 tst.l [A0 + 0x20]
0000249A 6718 beq +0x1A /* 000024B4 */
0000249C 206A 0004 movea.l A0, [A2 + 0x4]
000024A0 4868 0018 pea.l [A0 + 0x18]
000024A4 4EAD C8A8 jsr [A5 - 0x3758]
000024A8 2600 move.l D3, D0
000024AA 206A 0004 movea.l A0, [A2 + 0x4]
000024AE 42A8 0020 clr.l [A0 + 0x20]
000024B2 584F addq.w A7, 4
label000024B4:
000024B4 206A 0004 movea.l A0, [A2 + 0x4]
000024B8 4868 0018 pea.l [A0 + 0x18]
000024BC 4EAD C890 jsr [A5 - 0x3770]
000024C0 2600 move.l D3, D0
000024C2 4A83 tst.l D3
000024C4 584F addq.w A7, 4
000024C6 660A bne +0xC /* 000024D2 */
000024C8 206A 0004 movea.l A0, [A2 + 0x4]
000024CC 7001 moveq.l D0, 0x01
000024CE 2140 0020 move.l [A0 + 0x20], D0
label000024D2:
000024D2 2003 move.l D0, D3
000024D4 4CDF 0408 movem.l D3,A2, [A7]+
000024D8 4E75 rts
000024DA 48E7 1030 movem.l -[A7], D3,A2,A3
000024DE 4FEF FFE8 lea.l A7, [A7 - 0x18]
000024E2 246F 0028 movea.l A2, [A7 + 0x28]
000024E6 7600 moveq.l D3, 0x00
000024E8 206A 0004 movea.l A0, [A2 + 0x4]
000024EC 2668 0024 movea.l A3, [A0 + 0x24]
000024F0 200B move.l D0, A3
000024F2 676C beq +0x6E /* 00002560 */
000024F4 4857 pea.l [A7]
000024F6 4EAD C888 jsr [A5 - 0x3778]
000024FA 486F 0004 pea.l [A7 + 0x4]
000024FE 2F0B move.l -[A7], A3
00002500 2053 movea.l A0, [A3]
00002502 2068 0018 movea.l A0, [A0 + 0x18]
00002506 4E90 jsr [A0]
00002508 2600 move.l D3, D0
0000250A 4A80 tst.l D0
0000250C 4FEF 000C lea.l A7, [A7 + 0xC]
00002510 6654 bne +0x56 /* 00002566 */
00002512 206A 0004 movea.l A0, [A2 + 0x4]
00002516 4AA8 0020 tst.l [A0 + 0x20]
0000251A 6718 beq +0x1A /* 00002534 */
0000251C 206A 0004 movea.l A0, [A2 + 0x4]
00002520 4868 0018 pea.l [A0 + 0x18]
00002524 4EAD C8A8 jsr [A5 - 0x3758]
00002528 2600 move.l D3, D0
0000252A 206A 0004 movea.l A0, [A2 + 0x4]
0000252E 42A8 0020 clr.l [A0 + 0x20]
00002532 584F addq.w A7, 4
label00002534:
00002534 206A 0004 movea.l A0, [A2 + 0x4]
00002538 4868 0018 pea.l [A0 + 0x18]
0000253C 486F 0004 pea.l [A7 + 0x4]
00002540 4EAD C898 jsr [A5 - 0x3768]
00002544 2600 move.l D3, D0
00002546 4A83 tst.l D3
00002548 504F addq.w A7, 8
0000254A 660A bne +0xC /* 00002556 */
0000254C 206A 0004 movea.l A0, [A2 + 0x4]
00002550 7001 moveq.l D0, 0x01
00002552 2140 0020 move.l [A0 + 0x20], D0
label00002556:
00002556 4857 pea.l [A7]
00002558 4EAD CAC8 jsr [A5 - 0x3538]
0000255C 584F addq.w A7, 4
0000255E 6006 bra +0x8 /* 00002566 */
label00002560:
00002560 263C 8004 0BC2 move.l D3, 0x80040BC2
label00002566:
00002566 2003 move.l D0, D3
00002568 4FEF 0018 lea.l A7, [A7 + 0x18]
0000256C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002570 4E75 rts
00002572 48E7 1030 movem.l -[A7], D3,A2,A3
00002576 4FEF FFE8 lea.l A7, [A7 - 0x18]
0000257A 266F 0028 movea.l A3, [A7 + 0x28]
0000257E 7600 moveq.l D3, 0x00
00002580 206B 0004 movea.l A0, [A3 + 0x4]
00002584 2468 0024 movea.l A2, [A0 + 0x24]
00002588 200A move.l D0, A2
0000258A 6744 beq +0x46 /* 000025D0 */
0000258C 206B 0004 movea.l A0, [A3 + 0x4]
00002590 4AA8 0020 tst.l [A0 + 0x20]
00002594 6732 beq +0x34 /* 000025C8 */
00002596 4857 pea.l [A7]
00002598 206B 0004 movea.l A0, [A3 + 0x4]
0000259C 4868 0018 pea.l [A0 + 0x18]
000025A0 4EAD C8A0 jsr [A5 - 0x3760]
000025A4 2600 move.l D3, D0
000025A6 4A83 tst.l D3
000025A8 504F addq.w A7, 8
000025AA 662A bne +0x2C /* 000025D6 */
000025AC 4857 pea.l [A7]
000025AE 2F0A move.l -[A7], A2
000025B0 2052 movea.l A0, [A2]
000025B2 2068 001C movea.l A0, [A0 + 0x1C]
000025B6 4E90 jsr [A0]
000025B8 2600 move.l D3, D0
000025BA 486F 0008 pea.l [A7 + 0x8]
000025BE 4EAD CAC8 jsr [A5 - 0x3538]
000025C2 4FEF 000C lea.l A7, [A7 + 0xC]
000025C6 600E bra +0x10 /* 000025D6 */
label000025C8:
000025C8 263C 8004 0BBF move.l D3, 0x80040BBF
000025CE 6006 bra +0x8 /* 000025D6 */
label000025D0:
000025D0 263C 8004 0BC2 move.l D3, 0x80040BC2
label000025D6:
000025D6 2003 move.l D0, D3
000025D8 4FEF 0018 lea.l A7, [A7 + 0x18]
000025DC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000025E0 4E75 rts
000025E2 2F0A move.l -[A7], A2
000025E4 246F 000C movea.l A2, [A7 + 0xC]
000025E8 206F 0008 movea.l A0, [A7 + 0x8]
000025EC 2068 0004 movea.l A0, [A0 + 0x4]
000025F0 24A8 0024 move.l [A2], [A0 + 0x24]
000025F4 2568 0028 0004 move.l [A2 + 0x4], [A0 + 0x28]
000025FA 2568 002C 0008 move.l [A2 + 0x8], [A0 + 0x2C]
00002600 4A92 tst.l [A2]
00002602 670E beq +0x10 /* 00002612 */
00002604 2F12 move.l -[A7], [A2]
00002606 2052 movea.l A0, [A2]
00002608 2050 movea.l A0, [A0]
0000260A 2068 0008 movea.l A0, [A0 + 0x8]
0000260E 4E90 jsr [A0]
00002610 584F addq.w A7, 4
label00002612:
00002612 7000 moveq.l D0, 0x00
00002614 245F movea.l A2, [A7]+
00002616 4E75 rts
fn00002618:
00002618 48E7 0038 movem.l -[A7], A2,A3,A4
0000261C 246F 0010 movea.l A2, [A7 + 0x10]
00002620 206A 0004 movea.l A0, [A2 + 0x4]
00002624 2668 0024 movea.l A3, [A0 + 0x24]
00002628 200B move.l D0, A3
0000262A 670C beq +0xE /* 00002638 */
0000262C 2F0B move.l -[A7], A3
0000262E 2053 movea.l A0, [A3]
00002630 2068 000C movea.l A0, [A0 + 0xC]
00002634 4E90 jsr [A0]
00002636 584F addq.w A7, 4
label00002638:
00002638 206F 0014 movea.l A0, [A7 + 0x14]
0000263C 226A 0004 movea.l A1, [A2 + 0x4]
00002640 2350 0024 move.l [A1 + 0x24], [A0]
00002644 2368 0004 0028 move.l [A1 + 0x28], [A0 + 0x4]
0000264A 2368 0008 002C move.l [A1 + 0x2C], [A0 + 0x8]
00002650 206A 0004 movea.l A0, [A2 + 0x4]
00002654 2868 0024 movea.l A4, [A0 + 0x24]
00002658 200C move.l D0, A4
0000265A 670C beq +0xE /* 00002668 */
0000265C 2F0C move.l -[A7], A4
0000265E 2054 movea.l A0, [A4]
00002660 2068 0008 movea.l A0, [A0 + 0x8]
00002664 4E90 jsr [A0]
00002666 584F addq.w A7, 4
label00002668:
00002668 7000 moveq.l D0, 0x00
0000266A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000266E 4E75 rts
00002670 4FEF FFDC lea.l A7, [A7 - 0x24]
00002674 4857 pea.l [A7]
00002676 4EAD C888 jsr [A5 - 0x3778]
0000267A 2F6F 0008 0024 move.l [A7 + 0x24], [A7 + 0x8]
00002680 2F6F 0004 0020 move.l [A7 + 0x20], [A7 + 0x4]
00002686 2F6F 0030 001C move.l [A7 + 0x1C], [A7 + 0x30]
0000268C 486F 001C pea.l [A7 + 0x1C]
00002690 2F2F 0030 move.l -[A7], [A7 + 0x30]
00002694 4EBA FF82 jsr [PC - 0x7E /* 00002618 */]
00002698 4FEF 0030 lea.l A7, [A7 + 0x30]
0000269C 4E75 rts
0000269E 594F subq.w A7, 4
000026A0 4857 pea.l [A7]
000026A2 2F2F 000C move.l -[A7], [A7 + 0xC]
000026A6 4EBA FD76 jsr [PC - 0x28A /* 0000241E */]
000026AA 4A80 tst.l D0
000026AC 504F addq.w A7, 8
000026AE 6716 beq +0x18 /* 000026C6 */
000026B0 206F 0008 movea.l A0, [A7 + 0x8]
000026B4 2068 0004 movea.l A0, [A0 + 0x4]
000026B8 4868 0018 pea.l [A0 + 0x18]
000026BC 4EAD C8B0 jsr [A5 - 0x3750]
000026C0 2F40 0004 move.l [A7 + 0x4], D0
000026C4 584F addq.w A7, 4
label000026C6:
000026C6 2017 move.l D0, [A7]
000026C8 584F addq.w A7, 4
000026CA 4E75 rts
000026CC 594F subq.w A7, 4
000026CE 4857 pea.l [A7]
000026D0 2F2F 000C move.l -[A7], [A7 + 0xC]
000026D4 4EBA FD48 jsr [PC - 0x2B8 /* 0000241E */]
000026D8 4A80 tst.l D0
000026DA 504F addq.w A7, 8
000026DC 6716 beq +0x18 /* 000026F4 */
000026DE 206F 0008 movea.l A0, [A7 + 0x8]
000026E2 2068 0004 movea.l A0, [A0 + 0x4]
000026E6 4868 0018 pea.l [A0 + 0x18]
000026EA 4EAD C8B8 jsr [A5 - 0x3748]
000026EE 2F40 0004 move.l [A7 + 0x4], D0
000026F2 584F addq.w A7, 4
label000026F4:
000026F4 2017 move.l D0, [A7]
000026F6 584F addq.w A7, 4
000026F8 4E75 rts
000026FA 594F subq.w A7, 4
000026FC 4857 pea.l [A7]
000026FE 2F2F 000C move.l -[A7], [A7 + 0xC]
00002702 4EBA FD1A jsr [PC - 0x2E6 /* 0000241E */]
00002706 4A80 tst.l D0
00002708 504F addq.w A7, 8
0000270A 671A beq +0x1C /* 00002726 */
0000270C 2F2F 000C move.l -[A7], [A7 + 0xC]
00002710 206F 000C movea.l A0, [A7 + 0xC]
00002714 2068 0004 movea.l A0, [A0 + 0x4]
00002718 4868 0018 pea.l [A0 + 0x18]
0000271C 4EAD C8C0 jsr [A5 - 0x3740]
00002720 2F40 0008 move.l [A7 + 0x8], D0
00002724 504F addq.w A7, 8
label00002726:
00002726 2017 move.l D0, [A7]
00002728 584F addq.w A7, 4
0000272A 4E75 rts
0000272C 594F subq.w A7, 4
0000272E 4857 pea.l [A7]
00002730 2F2F 000C move.l -[A7], [A7 + 0xC]
00002734 4EBA FCE8 jsr [PC - 0x318 /* 0000241E */]
00002738 4A80 tst.l D0
0000273A 504F addq.w A7, 8
0000273C 671A beq +0x1C /* 00002758 */
0000273E 2F2F 000C move.l -[A7], [A7 + 0xC]
00002742 206F 000C movea.l A0, [A7 + 0xC]
00002746 2068 0004 movea.l A0, [A0 + 0x4]
0000274A 4868 0018 pea.l [A0 + 0x18]
0000274E 4EAD C8C8 jsr [A5 - 0x3738]
00002752 2F40 0008 move.l [A7 + 0x8], D0
00002756 504F addq.w A7, 8
label00002758:
00002758 2017 move.l D0, [A7]
0000275A 584F addq.w A7, 4
0000275C 4E75 rts
0000275E 594F subq.w A7, 4
00002760 4857 pea.l [A7]
00002762 2F2F 000C move.l -[A7], [A7 + 0xC]
00002766 4EBA FCB6 jsr [PC - 0x34A /* 0000241E */]
0000276A 4A80 tst.l D0
0000276C 504F addq.w A7, 8
0000276E 671A beq +0x1C /* 0000278A */
00002770 2F2F 000C move.l -[A7], [A7 + 0xC]
00002774 206F 000C movea.l A0, [A7 + 0xC]
00002778 2068 0004 movea.l A0, [A0 + 0x4]
0000277C 4868 0018 pea.l [A0 + 0x18]
00002780 4EAD C8D0 jsr [A5 - 0x3730]
00002784 2F40 0008 move.l [A7 + 0x8], D0
00002788 504F addq.w A7, 8
label0000278A:
0000278A 2017 move.l D0, [A7]
0000278C 584F addq.w A7, 4
0000278E 4E75 rts
00002790 594F subq.w A7, 4
00002792 4857 pea.l [A7]
00002794 2F2F 000C move.l -[A7], [A7 + 0xC]
00002798 4EBA FC84 jsr [PC - 0x37C /* 0000241E */]
0000279C 4A80 tst.l D0
0000279E 504F addq.w A7, 8
000027A0 6716 beq +0x18 /* 000027B8 */
000027A2 206F 0008 movea.l A0, [A7 + 0x8]
000027A6 2068 0004 movea.l A0, [A0 + 0x4]
000027AA 4868 0018 pea.l [A0 + 0x18]
000027AE 4EAD C8D8 jsr [A5 - 0x3728]
000027B2 2F40 0004 move.l [A7 + 0x4], D0
000027B6 584F addq.w A7, 4
label000027B8:
000027B8 2017 move.l D0, [A7]
000027BA 584F addq.w A7, 4
000027BC 4E75 rts
000027BE 594F subq.w A7, 4
000027C0 4857 pea.l [A7]
000027C2 2F2F 000C move.l -[A7], [A7 + 0xC]
000027C6 4EBA FC56 jsr [PC - 0x3AA /* 0000241E */]
000027CA 4A80 tst.l D0
000027CC 504F addq.w A7, 8
000027CE 6716 beq +0x18 /* 000027E6 */
000027D0 206F 0008 movea.l A0, [A7 + 0x8]
000027D4 2068 0004 movea.l A0, [A0 + 0x4]
000027D8 4868 0018 pea.l [A0 + 0x18]
000027DC 4EAD C8E0 jsr [A5 - 0x3720]
000027E0 2F40 0004 move.l [A7 + 0x4], D0
000027E4 584F addq.w A7, 4
label000027E6:
000027E6 2017 move.l D0, [A7]
000027E8 584F addq.w A7, 4
000027EA 4E75 rts
000027EC 594F subq.w A7, 4
000027EE 4857 pea.l [A7]
000027F0 2F2F 000C move.l -[A7], [A7 + 0xC]
000027F4 4EBA FC28 jsr [PC - 0x3D8 /* 0000241E */]
000027F8 4A80 tst.l D0
000027FA 504F addq.w A7, 8
000027FC 6716 beq +0x18 /* 00002814 */
000027FE 206F 0008 movea.l A0, [A7 + 0x8]
00002802 2068 0004 movea.l A0, [A0 + 0x4]
00002806 4868 0018 pea.l [A0 + 0x18]
0000280A 4EAD C8E8 jsr [A5 - 0x3718]
0000280E 2F40 0004 move.l [A7 + 0x4], D0
00002812 584F addq.w A7, 4
label00002814:
00002814 2017 move.l D0, [A7]
00002816 584F addq.w A7, 4
00002818 4E75 rts
0000281A 594F subq.w A7, 4
0000281C 4857 pea.l [A7]
0000281E 2F2F 000C move.l -[A7], [A7 + 0xC]
00002822 4EBA FBFA jsr [PC - 0x406 /* 0000241E */]
00002826 4A80 tst.l D0
00002828 504F addq.w A7, 8
0000282A 6716 beq +0x18 /* 00002842 */
0000282C 206F 0008 movea.l A0, [A7 + 0x8]
00002830 2068 0004 movea.l A0, [A0 + 0x4]
00002834 4868 0018 pea.l [A0 + 0x18]
00002838 4EAD C8F0 jsr [A5 - 0x3710]
0000283C 2F40 0004 move.l [A7 + 0x4], D0
00002840 584F addq.w A7, 4
label00002842:
00002842 2017 move.l D0, [A7]
00002844 584F addq.w A7, 4
00002846 4E75 rts
00002848 594F subq.w A7, 4
0000284A 4857 pea.l [A7]
0000284C 2F2F 000C move.l -[A7], [A7 + 0xC]
00002850 4EBA FBCC jsr [PC - 0x434 /* 0000241E */]
00002854 4A80 tst.l D0
00002856 504F addq.w A7, 8
00002858 6716 beq +0x18 /* 00002870 */
0000285A 206F 0008 movea.l A0, [A7 + 0x8]
0000285E 2068 0004 movea.l A0, [A0 + 0x4]
00002862 4868 0018 pea.l [A0 + 0x18]
00002866 4EAD C8F8 jsr [A5 - 0x3708]
0000286A 2F40 0004 move.l [A7 + 0x4], D0
0000286E 584F addq.w A7, 4
label00002870:
00002870 2017 move.l D0, [A7]
00002872 584F addq.w A7, 4
00002874 4E75 rts
00002876 4FEF FFF0 lea.l A7, [A7 - 0x10]
0000287A 42AF 000C clr.l [A7 + 0xC]
0000287E 42AF 0004 clr.l [A7 + 0x4]
00002882 486F 0008 pea.l [A7 + 0x8]
00002886 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000288A 4EBA FB92 jsr [PC - 0x46E /* 0000241E */]
0000288E 4A80 tst.l D0
00002890 504F addq.w A7, 8
00002892 6700 00A6 beq +0xA8 /* 0000293A */
00002896 594F subq.w A7, 4
00002898 4EAD BFB0 jsr [A5 - 0x4050]
0000289C 2F08 move.l -[A7], A0
0000289E 486D 85A6 pea.l [A5 - 0x7A5A]
000028A2 486D 84A6 pea.l [A5 - 0x7B5A]
000028A6 486F 001C pea.l [A7 + 0x1C]
000028AA 4EAD FE80 jsr [A5 - 0x180]
000028AE 201F move.l D0, [A7]+
000028B0 2F40 0008 move.l [A7 + 0x8], D0
000028B4 4A80 tst.l D0
000028B6 665E bne +0x60 /* 00002916 */
000028B8 486F 0004 pea.l [A7 + 0x4]
000028BC 486D 85B6 pea.l [A5 - 0x7A4A]
000028C0 2F2F 0014 move.l -[A7], [A7 + 0x14]
000028C4 206F 0018 movea.l A0, [A7 + 0x18]
000028C8 2050 movea.l A0, [A0]
000028CA 2068 0004 movea.l A0, [A0 + 0x4]
000028CE 4E90 jsr [A0]
000028D0 2F40 0014 move.l [A7 + 0x14], D0
000028D4 4A80 tst.l D0
000028D6 4FEF 000C lea.l A7, [A7 + 0xC]
000028DA 663A bne +0x3C /* 00002916 */
000028DC 206F 0014 movea.l A0, [A7 + 0x14]
000028E0 2068 0004 movea.l A0, [A0 + 0x4]
000028E4 41E8 0018 lea.l A0, [A0 + 0x18]
000028E8 2E88 move.l [A7], A0
000028EA 4857 pea.l [A7]
000028EC 2F2F 0008 move.l -[A7], [A7 + 0x8]
000028F0 206F 000C movea.l A0, [A7 + 0xC]
000028F4 2050 movea.l A0, [A0]
000028F6 2068 0014 movea.l A0, [A0 + 0x14]
000028FA 4E90 jsr [A0]
000028FC 2F40 0010 move.l [A7 + 0x10], D0
00002900 2F2F 000C move.l -[A7], [A7 + 0xC]
00002904 206F 0010 movea.l A0, [A7 + 0x10]
00002908 2050 movea.l A0, [A0]
0000290A 2068 000C movea.l A0, [A0 + 0xC]
0000290E 4E90 jsr [A0]
00002910 4A80 tst.l D0
00002912 4FEF 000C lea.l A7, [A7 + 0xC]
label00002916:
00002916 4AAF 0008 tst.l [A7 + 0x8]
0000291A 671E beq +0x20 /* 0000293A */
0000291C 4AAF 000C tst.l [A7 + 0xC]
00002920 6718 beq +0x1A /* 0000293A */
00002922 2F2F 000C move.l -[A7], [A7 + 0xC]
00002926 206F 0010 movea.l A0, [A7 + 0x10]
0000292A 2050 movea.l A0, [A0]
0000292C 2068 000C movea.l A0, [A0 + 0xC]
00002930 4E90 jsr [A0]
00002932 4A80 tst.l D0
00002934 584F addq.w A7, 4
00002936 42AF 000C clr.l [A7 + 0xC]
label0000293A:
0000293A 206F 0018 movea.l A0, [A7 + 0x18]
0000293E 20AF 000C move.l [A0], [A7 + 0xC]
00002942 202F 0008 move.l D0, [A7 + 0x8]
00002946 4FEF 0010 lea.l A7, [A7 + 0x10]
0000294A 4E75 rts
0000294C 4FEF FFEC lea.l A7, [A7 - 0x14]
00002950 42AF 0010 clr.l [A7 + 0x10]
00002954 42AF 0008 clr.l [A7 + 0x8]
00002958 486F 000C pea.l [A7 + 0xC]
0000295C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00002960 4EBA FABC jsr [PC - 0x544 /* 0000241E */]
00002964 4A80 tst.l D0
00002966 504F addq.w A7, 8
00002968 6700 00AC beq +0xAE /* 00002A16 */
0000296C 594F subq.w A7, 4
0000296E 4EAD BFB0 jsr [A5 - 0x4050]
00002972 2F08 move.l -[A7], A0
00002974 486D 85C6 pea.l [A5 - 0x7A3A]
00002978 486D 84B6 pea.l [A5 - 0x7B4A]
0000297C 486F 0020 pea.l [A7 + 0x20]
00002980 4EAD FE80 jsr [A5 - 0x180]
00002984 201F move.l D0, [A7]+
00002986 2F40 000C move.l [A7 + 0xC], D0
0000298A 4A80 tst.l D0
0000298C 6664 bne +0x66 /* 000029F2 */
0000298E 486F 0008 pea.l [A7 + 0x8]
00002992 486D 85D6 pea.l [A5 - 0x7A2A]
00002996 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000299A 206F 001C movea.l A0, [A7 + 0x1C]
0000299E 2050 movea.l A0, [A0]
000029A0 2068 0004 movea.l A0, [A0 + 0x4]
000029A4 4E90 jsr [A0]
000029A6 2F40 0018 move.l [A7 + 0x18], D0
000029AA 4A80 tst.l D0
000029AC 4FEF 000C lea.l A7, [A7 + 0xC]
000029B0 6640 bne +0x42 /* 000029F2 */
000029B2 206F 0018 movea.l A0, [A7 + 0x18]
000029B6 2068 0004 movea.l A0, [A0 + 0x4]
000029BA 41E8 0018 lea.l A0, [A0 + 0x18]
000029BE 2E88 move.l [A7], A0
000029C0 2F6F 001C 0004 move.l [A7 + 0x4], [A7 + 0x1C]
000029C6 4857 pea.l [A7]
000029C8 2F2F 000C move.l -[A7], [A7 + 0xC]
000029CC 206F 0010 movea.l A0, [A7 + 0x10]
000029D0 2050 movea.l A0, [A0]
000029D2 2068 0014 movea.l A0, [A0 + 0x14]
000029D6 4E90 jsr [A0]
000029D8 2F40 0014 move.l [A7 + 0x14], D0
000029DC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000029E0 206F 0014 movea.l A0, [A7 + 0x14]
000029E4 2050 movea.l A0, [A0]
000029E6 2068 000C movea.l A0, [A0 + 0xC]
000029EA 4E90 jsr [A0]
000029EC 4A80 tst.l D0
000029EE 4FEF 000C lea.l A7, [A7 + 0xC]
label000029F2:
000029F2 4AAF 000C tst.l [A7 + 0xC]
000029F6 671E beq +0x20 /* 00002A16 */
000029F8 4AAF 0010 tst.l [A7 + 0x10]
000029FC 6718 beq +0x1A /* 00002A16 */
000029FE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002A02 206F 0014 movea.l A0, [A7 + 0x14]
00002A06 2050 movea.l A0, [A0]
00002A08 2068 000C movea.l A0, [A0 + 0xC]
00002A0C 4E90 jsr [A0]
00002A0E 4A80 tst.l D0
00002A10 584F addq.w A7, 4
00002A12 42AF 0010 clr.l [A7 + 0x10]
label00002A16:
00002A16 206F 0020 movea.l A0, [A7 + 0x20]
00002A1A 20AF 0010 move.l [A0], [A7 + 0x10]
00002A1E 202F 000C move.l D0, [A7 + 0xC]
00002A22 4FEF 0014 lea.l A7, [A7 + 0x14]
00002A26 4E75 rts
00002A28 4FEF FFEC lea.l A7, [A7 - 0x14]
00002A2C 42AF 0010 clr.l [A7 + 0x10]
00002A30 42AF 0008 clr.l [A7 + 0x8]
00002A34 486F 000C pea.l [A7 + 0xC]
00002A38 2F2F 001C move.l -[A7], [A7 + 0x1C]
00002A3C 4EBA F9E0 jsr [PC - 0x620 /* 0000241E */]
00002A40 4A80 tst.l D0
00002A42 504F addq.w A7, 8
00002A44 6700 00AC beq +0xAE /* 00002AF2 */
00002A48 594F subq.w A7, 4
00002A4A 4EAD BFB0 jsr [A5 - 0x4050]
00002A4E 2F08 move.l -[A7], A0
00002A50 486D 85E6 pea.l [A5 - 0x7A1A]
00002A54 486D 84C6 pea.l [A5 - 0x7B3A]
00002A58 486F 0020 pea.l [A7 + 0x20]
00002A5C 4EAD FE80 jsr [A5 - 0x180]
00002A60 201F move.l D0, [A7]+
00002A62 2F40 000C move.l [A7 + 0xC], D0
00002A66 4A80 tst.l D0
00002A68 6664 bne +0x66 /* 00002ACE */
00002A6A 486F 0008 pea.l [A7 + 0x8]
00002A6E 486D 85F6 pea.l [A5 - 0x7A0A]
00002A72 2F2F 0018 move.l -[A7], [A7 + 0x18]
00002A76 206F 001C movea.l A0, [A7 + 0x1C]
00002A7A 2050 movea.l A0, [A0]
00002A7C 2068 0004 movea.l A0, [A0 + 0x4]
00002A80 4E90 jsr [A0]
00002A82 2F40 0018 move.l [A7 + 0x18], D0
00002A86 4A80 tst.l D0
00002A88 4FEF 000C lea.l A7, [A7 + 0xC]
00002A8C 6640 bne +0x42 /* 00002ACE */
00002A8E 206F 0018 movea.l A0, [A7 + 0x18]
00002A92 2068 0004 movea.l A0, [A0 + 0x4]
00002A96 41E8 0018 lea.l A0, [A0 + 0x18]
00002A9A 2E88 move.l [A7], A0
00002A9C 2F6F 001C 0004 move.l [A7 + 0x4], [A7 + 0x1C]
00002AA2 4857 pea.l [A7]
00002AA4 2F2F 000C move.l -[A7], [A7 + 0xC]
00002AA8 206F 0010 movea.l A0, [A7 + 0x10]
00002AAC 2050 movea.l A0, [A0]
00002AAE 2068 0014 movea.l A0, [A0 + 0x14]
00002AB2 4E90 jsr [A0]
00002AB4 2F40 0014 move.l [A7 + 0x14], D0
00002AB8 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002ABC 206F 0014 movea.l A0, [A7 + 0x14]
00002AC0 2050 movea.l A0, [A0]
00002AC2 2068 000C movea.l A0, [A0 + 0xC]
00002AC6 4E90 jsr [A0]
00002AC8 4A80 tst.l D0
00002ACA 4FEF 000C lea.l A7, [A7 + 0xC]
label00002ACE:
00002ACE 4AAF 000C tst.l [A7 + 0xC]
00002AD2 671E beq +0x20 /* 00002AF2 */
00002AD4 4AAF 0010 tst.l [A7 + 0x10]
00002AD8 6718 beq +0x1A /* 00002AF2 */
00002ADA 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002ADE 206F 0014 movea.l A0, [A7 + 0x14]
00002AE2 2050 movea.l A0, [A0]
00002AE4 2068 000C movea.l A0, [A0 + 0xC]
00002AE8 4E90 jsr [A0]
00002AEA 4A80 tst.l D0
00002AEC 584F addq.w A7, 4
00002AEE 42AF 0010 clr.l [A7 + 0x10]
label00002AF2:
00002AF2 206F 0020 movea.l A0, [A7 + 0x20]
00002AF6 20AF 0010 move.l [A0], [A7 + 0x10]
00002AFA 202F 000C move.l D0, [A7 + 0xC]
00002AFE 4FEF 0014 lea.l A7, [A7 + 0x14]
00002B02 4E75 rts
00002B04 2F2F 000C move.l -[A7], [A7 + 0xC]
00002B08 2F2F 000C move.l -[A7], [A7 + 0xC]
00002B0C 206F 000C movea.l A0, [A7 + 0xC]
00002B10 2F28 0004 move.l -[A7], [A0 + 0x4]
00002B14 2068 0004 movea.l A0, [A0 + 0x4]
00002B18 2050 movea.l A0, [A0]
00002B1A 2068 0004 movea.l A0, [A0 + 0x4]
00002B1E 4E90 jsr [A0]
00002B20 4FEF 000C lea.l A7, [A7 + 0xC]
00002B24 4E75 rts
00002B26 2F0A move.l -[A7], A2
00002B28 246F 0008 movea.l A2, [A7 + 0x8]
00002B2C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002B30 206A 0004 movea.l A0, [A2 + 0x4]
00002B34 2050 movea.l A0, [A0]
00002B36 2068 0008 movea.l A0, [A0 + 0x8]
00002B3A 4E90 jsr [A0]
00002B3C 52AA 0008 addq.l [A2 + 0x8], 1
00002B40 202A 0008 move.l D0, [A2 + 0x8]
00002B44 584F addq.w A7, 4
00002B46 245F movea.l A2, [A7]+
00002B48 4E75 rts
00002B4A 48E7 1030 movem.l -[A7], D3,A2,A3
00002B4E 266F 0010 movea.l A3, [A7 + 0x10]
00002B52 53AB 0008 subq.l [A3 + 0x8], 1
00002B56 262B 0008 move.l D3, [A3 + 0x8]
00002B5A 246B 0004 movea.l A2, [A3 + 0x4]
00002B5E 4A83 tst.l D3
00002B60 662A bne +0x2C /* 00002B8C */
00002B62 2F0B move.l -[A7], A3
00002B64 4EBA 016A jsr [PC + 0x16A /* 00002CD0 */]
00002B68 2F0B move.l -[A7], A3
00002B6A 2F2A 000C move.l -[A7], [A2 + 0xC]
00002B6E 206A 000C movea.l A0, [A2 + 0xC]
00002B72 2050 movea.l A0, [A0]
00002B74 2068 0014 movea.l A0, [A0 + 0x14]
00002B78 4E90 jsr [A0]
00002B7A 53AD 1A94 subq.l [A5 + 0x1A94], 1
00002B7E 2F0A move.l -[A7], A2
00002B80 2052 movea.l A0, [A2]
00002B82 2068 000C movea.l A0, [A0 + 0xC]
00002B86 4E90 jsr [A0]
00002B88 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002B8C:
00002B8C 2F0A move.l -[A7], A2
00002B8E 2052 movea.l A0, [A2]
00002B90 2068 000C movea.l A0, [A0 + 0xC]
00002B94 4E90 jsr [A0]
00002B96 2003 move.l D0, D3
00002B98 584F addq.w A7, 4
00002B9A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002B9E 4E75 rts
00002BA0 2F0A move.l -[A7], A2
00002BA2 594F subq.w A7, 4
00002BA4 95CA sub.l A2, A2
00002BA6 4297 clr.l [A7]
00002BA8 4857 pea.l [A7]
00002BAA 4EBA 0046 jsr [PC + 0x46 /* 00002BF2 */]
00002BAE 2F00 move.l -[A7], D0
00002BB0 486D D040 pea.l [A5 - 0x2FC0]
00002BB4 4878 000C push.l 0xC
00002BB8 2F2F 001C move.l -[A7], [A7 + 0x1C]
00002BBC 4EBA 250C jsr [PC + 0x250C /* 000050CA */]
00002BC0 2440 movea.l A2, D0
00002BC2 200A move.l D0, A2
00002BC4 4FEF 0014 lea.l A7, [A7 + 0x14]
00002BC8 6714 beq +0x16 /* 00002BDE */
00002BCA 4A97 tst.l [A7]
00002BCC 6716 beq +0x18 /* 00002BE4 */
00002BCE 2F0A move.l -[A7], A2
00002BD0 2052 movea.l A0, [A2]
00002BD2 2068 000C movea.l A0, [A0 + 0xC]
00002BD6 4E90 jsr [A0]
00002BD8 95CA sub.l A2, A2
00002BDA 584F addq.w A7, 4
00002BDC 6006 bra +0x8 /* 00002BE4 */
label00002BDE:
00002BDE 2EBC 8004 0002 move.l [A7], 0x80040002
label00002BE4:
00002BE4 206F 0010 movea.l A0, [A7 + 0x10]
00002BE8 208A move.l [A0], A2
00002BEA 2017 move.l D0, [A7]
00002BEC 584F addq.w A7, 4
00002BEE 245F movea.l A2, [A7]+
00002BF0 4E75 rts
fn00002BF2:
00002BF2 2F0B move.l -[A7], A3
00002BF4 47ED 1858 lea.l A3, [A5 + 0x1858]
00002BF8 4A2D 18A4 tst.b [A5 + 0x18A4]
00002BFC 6600 00C0 bne +0xC2 /* 00002CBE */
00002C00 224B movea.l A1, A3
00002C02 7012 moveq.l D0, 0x12
00002C04 1B7C 0001 18A4 move.b [A5 + 0x18A4], 0x1
00002C0A 41ED D020 lea.l A0, [A5 - 0x2FE0]
00002C0E 2348 0004 move.l [A1 + 0x4], A0
00002C12 5380 subq.l D0, 1
00002C14 41ED D028 lea.l A0, [A5 - 0x2FD8]
00002C18 2348 0008 move.l [A1 + 0x8], A0
00002C1C 5380 subq.l D0, 1
00002C1E 41ED D030 lea.l A0, [A5 - 0x2FD0]
00002C22 2348 000C move.l [A1 + 0xC], A0
00002C26 5380 subq.l D0, 1
00002C28 41ED D080 lea.l A0, [A5 - 0x2F80]
00002C2C 2348 0010 move.l [A1 + 0x10], A0
00002C30 5380 subq.l D0, 1
00002C32 41ED D088 lea.l A0, [A5 - 0x2F78]
00002C36 2348 0014 move.l [A1 + 0x14], A0
00002C3A 5380 subq.l D0, 1
00002C3C 41ED D090 lea.l A0, [A5 - 0x2F70]
00002C40 2348 0018 move.l [A1 + 0x18], A0
00002C44 5380 subq.l D0, 1
00002C46 41ED D098 lea.l A0, [A5 - 0x2F68]
00002C4A 2348 001C move.l [A1 + 0x1C], A0
00002C4E 5380 subq.l D0, 1
00002C50 41ED D0A0 lea.l A0, [A5 - 0x2F60]
00002C54 2348 0020 move.l [A1 + 0x20], A0
00002C58 5380 subq.l D0, 1
00002C5A 41ED D0A8 lea.l A0, [A5 - 0x2F58]
00002C5E 2348 0024 move.l [A1 + 0x24], A0
00002C62 5380 subq.l D0, 1
00002C64 41ED D0B0 lea.l A0, [A5 - 0x2F50]
00002C68 2348 0028 move.l [A1 + 0x28], A0
00002C6C 5380 subq.l D0, 1
00002C6E 41ED D0B8 lea.l A0, [A5 - 0x2F48]
00002C72 2348 002C move.l [A1 + 0x2C], A0
00002C76 5380 subq.l D0, 1
00002C78 41ED D0C0 lea.l A0, [A5 - 0x2F40]
00002C7C 2348 0030 move.l [A1 + 0x30], A0
00002C80 5380 subq.l D0, 1
00002C82 41ED D0C8 lea.l A0, [A5 - 0x2F38]
00002C86 2348 0034 move.l [A1 + 0x34], A0
00002C8A 5380 subq.l D0, 1
00002C8C 41ED D0D0 lea.l A0, [A5 - 0x2F30]
00002C90 2348 0038 move.l [A1 + 0x38], A0
00002C94 5380 subq.l D0, 1
00002C96 41ED D0D8 lea.l A0, [A5 - 0x2F28]
00002C9A 2348 003C move.l [A1 + 0x3C], A0
00002C9E 5380 subq.l D0, 1
00002CA0 41ED D0E0 lea.l A0, [A5 - 0x2F20]
00002CA4 2348 0040 move.l [A1 + 0x40], A0
00002CA8 5380 subq.l D0, 1
00002CAA 41ED D0E8 lea.l A0, [A5 - 0x2F18]
00002CAE 2348 0044 move.l [A1 + 0x44], A0
00002CB2 5380 subq.l D0, 1
00002CB4 41ED D0F0 lea.l A0, [A5 - 0x2F10]
00002CB8 2348 0048 move.l [A1 + 0x48], A0
00002CBC 5380 subq.l D0, 1
label00002CBE:
00002CBE 200B move.l D0, A3
00002CC0 265F movea.l A3, [A7]+
00002CC2 4E75 rts
00002CC4 594F subq.w A7, 4
00002CC6 2EAF 0008 move.l [A7], [A7 + 0x8]
00002CCA 7000 moveq.l D0, 0x00
00002CCC 584F addq.w A7, 4
00002CCE 4E75 rts
fn00002CD0:
00002CD0 594F subq.w A7, 4
00002CD2 2EAF 0008 move.l [A7], [A7 + 0x8]
00002CD6 584F addq.w A7, 4
00002CD8 4E75 rts
00002CDA 2F2F 000C move.l -[A7], [A7 + 0xC]
00002CDE 2F2F 000C move.l -[A7], [A7 + 0xC]
00002CE2 206F 000C movea.l A0, [A7 + 0xC]
00002CE6 2F28 0004 move.l -[A7], [A0 + 0x4]
00002CEA 2068 0004 movea.l A0, [A0 + 0x4]
00002CEE 2050 movea.l A0, [A0]
00002CF0 2068 0004 movea.l A0, [A0 + 0x4]
00002CF4 4E90 jsr [A0]
00002CF6 4FEF 000C lea.l A7, [A7 + 0xC]
00002CFA 4E75 rts
00002CFC 2F0A move.l -[A7], A2
00002CFE 246F 0008 movea.l A2, [A7 + 0x8]
00002D02 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002D06 206A 0004 movea.l A0, [A2 + 0x4]
00002D0A 2050 movea.l A0, [A0]
00002D0C 2068 0008 movea.l A0, [A0 + 0x8]
00002D10 4E90 jsr [A0]
00002D12 52AA 0008 addq.l [A2 + 0x8], 1
00002D16 202A 0008 move.l D0, [A2 + 0x8]
00002D1A 584F addq.w A7, 4
00002D1C 245F movea.l A2, [A7]+
00002D1E 4E75 rts
00002D20 48E7 1030 movem.l -[A7], D3,A2,A3
00002D24 266F 0010 movea.l A3, [A7 + 0x10]
00002D28 53AB 0008 subq.l [A3 + 0x8], 1
00002D2C 262B 0008 move.l D3, [A3 + 0x8]
00002D30 246B 0004 movea.l A2, [A3 + 0x4]
00002D34 4A83 tst.l D3
00002D36 662A bne +0x2C /* 00002D62 */
00002D38 2F0B move.l -[A7], A3
00002D3A 4EBA 00E6 jsr [PC + 0xE6 /* 00002E22 */]
00002D3E 2F0B move.l -[A7], A3
00002D40 2F2A 000C move.l -[A7], [A2 + 0xC]
00002D44 206A 000C movea.l A0, [A2 + 0xC]
00002D48 2050 movea.l A0, [A0]
00002D4A 2068 0014 movea.l A0, [A0 + 0x14]
00002D4E 4E90 jsr [A0]
00002D50 53AD 1A94 subq.l [A5 + 0x1A94], 1
00002D54 2F0A move.l -[A7], A2
00002D56 2052 movea.l A0, [A2]
00002D58 2068 000C movea.l A0, [A0 + 0xC]
00002D5C 4E90 jsr [A0]
00002D5E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002D62:
00002D62 2F0A move.l -[A7], A2
00002D64 2052 movea.l A0, [A2]
00002D66 2068 000C movea.l A0, [A0 + 0xC]
00002D6A 4E90 jsr [A0]
00002D6C 2003 move.l D0, D3
00002D6E 584F addq.w A7, 4
00002D70 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002D74 4E75 rts
00002D76 2F0A move.l -[A7], A2
00002D78 594F subq.w A7, 4
00002D7A 95CA sub.l A2, A2
00002D7C 4297 clr.l [A7]
00002D7E 4857 pea.l [A7]
00002D80 4EBA 0046 jsr [PC + 0x46 /* 00002DC8 */]
00002D84 2F00 move.l -[A7], D0
00002D86 486D D068 pea.l [A5 - 0x2F98]
00002D8A 4878 000C push.l 0xC
00002D8E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00002D92 4EBA 2336 jsr [PC + 0x2336 /* 000050CA */]
00002D96 2440 movea.l A2, D0
00002D98 200A move.l D0, A2
00002D9A 4FEF 0014 lea.l A7, [A7 + 0x14]
00002D9E 6714 beq +0x16 /* 00002DB4 */
00002DA0 4A97 tst.l [A7]
00002DA2 6716 beq +0x18 /* 00002DBA */
00002DA4 2F0A move.l -[A7], A2
00002DA6 2052 movea.l A0, [A2]
00002DA8 2068 000C movea.l A0, [A0 + 0xC]
00002DAC 4E90 jsr [A0]
00002DAE 95CA sub.l A2, A2
00002DB0 584F addq.w A7, 4
00002DB2 6006 bra +0x8 /* 00002DBA */
label00002DB4:
00002DB4 2EBC 8004 0002 move.l [A7], 0x80040002
label00002DBA:
00002DBA 206F 0010 movea.l A0, [A7 + 0x10]
00002DBE 208A move.l [A0], A2
00002DC0 2017 move.l D0, [A7]
00002DC2 584F addq.w A7, 4
00002DC4 245F movea.l A2, [A7]+
00002DC6 4E75 rts
fn00002DC8:
00002DC8 2F0B move.l -[A7], A3
00002DCA 47ED 18A6 lea.l A3, [A5 + 0x18A6]
00002DCE 4A2D 18BE tst.b [A5 + 0x18BE]
00002DD2 663C bne +0x3E /* 00002E10 */
00002DD4 224B movea.l A1, A3
00002DD6 7005 moveq.l D0, 0x05
00002DD8 1B7C 0001 18BE move.b [A5 + 0x18BE], 0x1
00002DDE 41ED D048 lea.l A0, [A5 - 0x2FB8]
00002DE2 2348 0004 move.l [A1 + 0x4], A0
00002DE6 5380 subq.l D0, 1
00002DE8 41ED D050 lea.l A0, [A5 - 0x2FB0]
00002DEC 2348 0008 move.l [A1 + 0x8], A0
00002DF0 5380 subq.l D0, 1
00002DF2 41ED D058 lea.l A0, [A5 - 0x2FA8]
00002DF6 2348 000C move.l [A1 + 0xC], A0
00002DFA 5380 subq.l D0, 1
00002DFC 41ED D0F8 lea.l A0, [A5 - 0x2F08]
00002E00 2348 0010 move.l [A1 + 0x10], A0
00002E04 5380 subq.l D0, 1
00002E06 41ED D100 lea.l A0, [A5 - 0x2F00]
00002E0A 2348 0014 move.l [A1 + 0x14], A0
00002E0E 5380 subq.l D0, 1
label00002E10:
00002E10 200B move.l D0, A3
00002E12 265F movea.l A3, [A7]+
00002E14 4E75 rts
00002E16 594F subq.w A7, 4
00002E18 2EAF 0008 move.l [A7], [A7 + 0x8]
00002E1C 7000 moveq.l D0, 0x00
00002E1E 584F addq.w A7, 4
00002E20 4E75 rts
fn00002E22:
00002E22 594F subq.w A7, 4
00002E24 2EAF 0008 move.l [A7], [A7 + 0x8]
00002E28 584F addq.w A7, 4
00002E2A 4E75 rts
00002E2C 206F 0004 movea.l A0, [A7 + 0x4]
00002E30 42A8 001C clr.l [A0 + 0x1C]
00002E34 42A8 0018 clr.l [A0 + 0x18]
00002E38 7000 moveq.l D0, 0x00
00002E3A 4E75 rts
00002E3C 4E75 rts
00002E3E 594F subq.w A7, 4
00002E40 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002E44 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002E48 206F 0010 movea.l A0, [A7 + 0x10]
00002E4C 2068 0004 movea.l A0, [A0 + 0x4]
00002E50 4868 0018 pea.l [A0 + 0x18]
00002E54 4EAD C9A0 jsr [A5 - 0x3660]
00002E58 2F40 000C move.l [A7 + 0xC], D0
00002E5C 202F 000C move.l D0, [A7 + 0xC]
00002E60 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E64 4E75 rts
00002E66 594F subq.w A7, 4
00002E68 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002E6C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002E70 206F 0010 movea.l A0, [A7 + 0x10]
00002E74 2068 0004 movea.l A0, [A0 + 0x4]
00002E78 4868 0018 pea.l [A0 + 0x18]
00002E7C 4EAD C9A8 jsr [A5 - 0x3658]
00002E80 2F40 000C move.l [A7 + 0xC], D0
00002E84 202F 000C move.l D0, [A7 + 0xC]
00002E88 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E8C 4E75 rts
00002E8E 2F03 move.l -[A7], D3
00002E90 514F subq.w A7, 8
00002E92 7600 moveq.l D3, 0x00
00002E94 42AF 0004 clr.l [A7 + 0x4]
00002E98 486F 0004 pea.l [A7 + 0x4]
00002E9C 486D 8596 pea.l [A5 - 0x7A6A]
00002EA0 2F2F 001C move.l -[A7], [A7 + 0x1C]
00002EA4 206F 0020 movea.l A0, [A7 + 0x20]
00002EA8 2050 movea.l A0, [A0]
00002EAA 2068 0004 movea.l A0, [A0 + 0x4]
00002EAE 4E90 jsr [A0]
00002EB0 2600 move.l D3, D0
00002EB2 4A80 tst.l D0
00002EB4 4FEF 000C lea.l A7, [A7 + 0xC]
00002EB8 664C bne +0x4E /* 00002F06 */
00002EBA 4857 pea.l [A7]
00002EBC 2F2F 0008 move.l -[A7], [A7 + 0x8]
00002EC0 206F 000C movea.l A0, [A7 + 0xC]
00002EC4 2050 movea.l A0, [A0]
00002EC6 2068 0010 movea.l A0, [A0 + 0x10]
00002ECA 4E90 jsr [A0]
00002ECC 2600 move.l D3, D0
00002ECE 4A80 tst.l D0
00002ED0 504F addq.w A7, 8
00002ED2 661E bne +0x20 /* 00002EF2 */
00002ED4 2F2F 0018 move.l -[A7], [A7 + 0x18]
00002ED8 486F 0004 pea.l [A7 + 0x4]
00002EDC 206F 0018 movea.l A0, [A7 + 0x18]
00002EE0 2068 0004 movea.l A0, [A0 + 0x4]
00002EE4 4868 0018 pea.l [A0 + 0x18]
00002EE8 4EAD C930 jsr [A5 - 0x36D0]
00002EEC 2600 move.l D3, D0
00002EEE 4FEF 000C lea.l A7, [A7 + 0xC]
label00002EF2:
00002EF2 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002EF6 206F 0008 movea.l A0, [A7 + 0x8]
00002EFA 2050 movea.l A0, [A0]
00002EFC 2068 000C movea.l A0, [A0 + 0xC]
00002F00 4E90 jsr [A0]
00002F02 4A80 tst.l D0
00002F04 584F addq.w A7, 4
label00002F06:
00002F06 2003 move.l D0, D3
00002F08 504F addq.w A7, 8
00002F0A 261F move.l D3, [A7]+
00002F0C 4E75 rts
00002F0E 594F subq.w A7, 4
00002F10 2F2F 000C move.l -[A7], [A7 + 0xC]
00002F14 206F 000C movea.l A0, [A7 + 0xC]
00002F18 2068 0004 movea.l A0, [A0 + 0x4]
00002F1C 4868 0018 pea.l [A0 + 0x18]
00002F20 4EAD C938 jsr [A5 - 0x36C8]
00002F24 2F40 0008 move.l [A7 + 0x8], D0
00002F28 202F 0008 move.l D0, [A7 + 0x8]
00002F2C 4FEF 000C lea.l A7, [A7 + 0xC]
00002F30 4E75 rts
00002F32 594F subq.w A7, 4
00002F34 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002F38 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002F3C 206F 0010 movea.l A0, [A7 + 0x10]
00002F40 2068 0004 movea.l A0, [A0 + 0x4]
00002F44 4868 0018 pea.l [A0 + 0x18]
00002F48 4EAD C940 jsr [A5 - 0x36C0]
00002F4C 2F40 000C move.l [A7 + 0xC], D0
00002F50 202F 000C move.l D0, [A7 + 0xC]
00002F54 4FEF 0010 lea.l A7, [A7 + 0x10]
00002F58 4E75 rts
00002F5A 594F subq.w A7, 4
00002F5C 2F2F 000C move.l -[A7], [A7 + 0xC]
00002F60 206F 000C movea.l A0, [A7 + 0xC]
00002F64 2068 0004 movea.l A0, [A0 + 0x4]
00002F68 4868 0018 pea.l [A0 + 0x18]
00002F6C 4EAD C948 jsr [A5 - 0x36B8]
00002F70 2F40 0008 move.l [A7 + 0x8], D0
00002F74 202F 0008 move.l D0, [A7 + 0x8]
00002F78 4FEF 000C lea.l A7, [A7 + 0xC]
00002F7C 4E75 rts
00002F7E 594F subq.w A7, 4
00002F80 2F2F 000C move.l -[A7], [A7 + 0xC]
00002F84 206F 000C movea.l A0, [A7 + 0xC]
00002F88 2068 0004 movea.l A0, [A0 + 0x4]
00002F8C 4868 0018 pea.l [A0 + 0x18]
00002F90 4EAD C950 jsr [A5 - 0x36B0]
00002F94 2F40 0008 move.l [A7 + 0x8], D0
00002F98 202F 0008 move.l D0, [A7 + 0x8]
00002F9C 4FEF 000C lea.l A7, [A7 + 0xC]
00002FA0 4E75 rts
00002FA2 594F subq.w A7, 4
00002FA4 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002FA8 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002FAC 206F 0010 movea.l A0, [A7 + 0x10]
00002FB0 2068 0004 movea.l A0, [A0 + 0x4]
00002FB4 4868 0018 pea.l [A0 + 0x18]
00002FB8 4EAD C958 jsr [A5 - 0x36A8]
00002FBC 2F40 000C move.l [A7 + 0xC], D0
00002FC0 202F 000C move.l D0, [A7 + 0xC]
00002FC4 4FEF 0010 lea.l A7, [A7 + 0x10]
00002FC8 4E75 rts
00002FCA 594F subq.w A7, 4
00002FCC 2F2F 000C move.l -[A7], [A7 + 0xC]
00002FD0 206F 000C movea.l A0, [A7 + 0xC]
00002FD4 2068 0004 movea.l A0, [A0 + 0x4]
00002FD8 4868 0018 pea.l [A0 + 0x18]
00002FDC 4EAD C960 jsr [A5 - 0x36A0]
00002FE0 2F40 0008 move.l [A7 + 0x8], D0
00002FE4 202F 0008 move.l D0, [A7 + 0x8]
00002FE8 4FEF 000C lea.l A7, [A7 + 0xC]
00002FEC 4E75 rts
00002FEE 594F subq.w A7, 4
00002FF0 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002FF4 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002FF8 206F 0010 movea.l A0, [A7 + 0x10]
00002FFC 2068 0004 movea.l A0, [A0 + 0x4]
00003000 4868 0018 pea.l [A0 + 0x18]
00003004 4EAD C968 jsr [A5 - 0x3698]
00003008 2F40 000C move.l [A7 + 0xC], D0
0000300C 202F 000C move.l D0, [A7 + 0xC]
00003010 4FEF 0010 lea.l A7, [A7 + 0x10]
00003014 4E75 rts
00003016 2F03 move.l -[A7], D3
00003018 4FEF FFF4 lea.l A7, [A7 - 0xC]
0000301C 4857 pea.l [A7]
0000301E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003022 206F 001C movea.l A0, [A7 + 0x1C]
00003026 2068 0004 movea.l A0, [A0 + 0x4]
0000302A 4868 0018 pea.l [A0 + 0x18]
0000302E 4EAD C970 jsr [A5 - 0x3690]
00003032 2600 move.l D3, D0
00003034 4A80 tst.l D0
00003036 4FEF 000C lea.l A7, [A7 + 0xC]
0000303A 6610 bne +0x12 /* 0000304C */
0000303C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003040 486F 0004 pea.l [A7 + 0x4]
00003044 4EBA E312 jsr [PC - 0x1CEE /* 00001358 */]
00003048 2600 move.l D3, D0
0000304A 504F addq.w A7, 8
label0000304C:
0000304C 2003 move.l D0, D3
0000304E 4FEF 000C lea.l A7, [A7 + 0xC]
00003052 261F move.l D3, [A7]+
00003054 4E75 rts
00003056 594F subq.w A7, 4
00003058 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000305C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00003060 206F 0010 movea.l A0, [A7 + 0x10]
00003064 2068 0004 movea.l A0, [A0 + 0x4]
00003068 4868 0018 pea.l [A0 + 0x18]
0000306C 4EAD C998 jsr [A5 - 0x3668]
00003070 2F40 000C move.l [A7 + 0xC], D0
00003074 202F 000C move.l D0, [A7 + 0xC]
00003078 4FEF 0010 lea.l A7, [A7 + 0x10]
0000307C 4E75 rts
0000307E 2F03 move.l -[A7], D3
00003080 4FEF FFF4 lea.l A7, [A7 - 0xC]
00003084 4857 pea.l [A7]
00003086 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000308A 206F 001C movea.l A0, [A7 + 0x1C]
0000308E 2068 0004 movea.l A0, [A0 + 0x4]
00003092 4868 0018 pea.l [A0 + 0x18]
00003096 4EAD C970 jsr [A5 - 0x3690]
0000309A 2600 move.l D3, D0
0000309C 4A80 tst.l D0
0000309E 4FEF 000C lea.l A7, [A7 + 0xC]
000030A2 660A bne +0xC /* 000030AE */
000030A4 4857 pea.l [A7]
000030A6 4EAD C9C8 jsr [A5 - 0x3638]
000030AA 2600 move.l D3, D0
000030AC 584F addq.w A7, 4
label000030AE:
000030AE 2003 move.l D0, D3
000030B0 4FEF 000C lea.l A7, [A7 + 0xC]
000030B4 261F move.l D3, [A7]+
000030B6 4E75 rts
000030B8 2F03 move.l -[A7], D3
000030BA 4FEF FFE8 lea.l A7, [A7 - 0x18]
000030BE 42AF 0014 clr.l [A7 + 0x14]
000030C2 486F 0008 pea.l [A7 + 0x8]
000030C6 2F2F 0028 move.l -[A7], [A7 + 0x28]
000030CA 206F 0028 movea.l A0, [A7 + 0x28]
000030CE 2068 0004 movea.l A0, [A0 + 0x4]
000030D2 4868 0018 pea.l [A0 + 0x18]
000030D6 4EAD C970 jsr [A5 - 0x3690]
000030DA 2600 move.l D3, D0
000030DC 4A80 tst.l D0
000030DE 4FEF 000C lea.l A7, [A7 + 0xC]
000030E2 6666 bne +0x68 /* 0000314A */
000030E4 486F 0014 pea.l [A7 + 0x14]
000030E8 486D 8626 pea.l [A5 - 0x79DA]
000030EC 2F2F 0030 move.l -[A7], [A7 + 0x30]
000030F0 206F 0034 movea.l A0, [A7 + 0x34]
000030F4 2050 movea.l A0, [A0]
000030F6 2068 0004 movea.l A0, [A0 + 0x4]
000030FA 4E90 jsr [A0]
000030FC 2600 move.l D3, D0
000030FE 4A80 tst.l D0
00003100 4FEF 000C lea.l A7, [A7 + 0xC]
00003104 6644 bne +0x46 /* 0000314A */
00003106 4857 pea.l [A7]
00003108 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000310C 206F 001C movea.l A0, [A7 + 0x1C]
00003110 2050 movea.l A0, [A0]
00003112 2068 0010 movea.l A0, [A0 + 0x10]
00003116 4E90 jsr [A0]
00003118 2600 move.l D3, D0
0000311A 4A80 tst.l D0
0000311C 504F addq.w A7, 8
0000311E 6616 bne +0x18 /* 00003136 */
00003120 2F2F 002C move.l -[A7], [A7 + 0x2C]
00003124 486F 0004 pea.l [A7 + 0x4]
00003128 486F 0010 pea.l [A7 + 0x10]
0000312C 4EAD C9D0 jsr [A5 - 0x3630]
00003130 2600 move.l D3, D0
00003132 4FEF 000C lea.l A7, [A7 + 0xC]
label00003136:
00003136 2F2F 0014 move.l -[A7], [A7 + 0x14]
0000313A 206F 0018 movea.l A0, [A7 + 0x18]
0000313E 2050 movea.l A0, [A0]
00003140 2068 000C movea.l A0, [A0 + 0xC]
00003144 4E90 jsr [A0]
00003146 4A80 tst.l D0
00003148 584F addq.w A7, 4
label0000314A:
0000314A 2003 move.l D0, D3
0000314C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003150 261F move.l D3, [A7]+
00003152 4E75 rts
00003154 2F2F 0008 move.l -[A7], [A7 + 0x8]
00003158 206F 0008 movea.l A0, [A7 + 0x8]
0000315C 2068 0004 movea.l A0, [A0 + 0x4]
00003160 4868 0018 pea.l [A0 + 0x18]
00003164 4EAD C978 jsr [A5 - 0x3688]
00003168 504F addq.w A7, 8
0000316A 4E75 rts
0000316C 206F 0004 movea.l A0, [A7 + 0x4]
00003170 2068 0004 movea.l A0, [A0 + 0x4]
00003174 226F 0008 movea.l A1, [A7 + 0x8]
00003178 22A8 0018 move.l [A1], [A0 + 0x18]
0000317C 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
00003182 7000 moveq.l D0, 0x00
00003184 4E75 rts
00003186 206F 0008 movea.l A0, [A7 + 0x8]
0000318A 226F 0004 movea.l A1, [A7 + 0x4]
0000318E 2269 0004 movea.l A1, [A1 + 0x4]
00003192 2350 0018 move.l [A1 + 0x18], [A0]
00003196 2368 0004 001C move.l [A1 + 0x1C], [A0 + 0x4]
0000319C 7000 moveq.l D0, 0x00
0000319E 4E75 rts
000031A0 2F2F 000C move.l -[A7], [A7 + 0xC]
000031A4 2F2F 000C move.l -[A7], [A7 + 0xC]
000031A8 206F 000C movea.l A0, [A7 + 0xC]
000031AC 2F28 0004 move.l -[A7], [A0 + 0x4]
000031B0 2068 0004 movea.l A0, [A0 + 0x4]
000031B4 2050 movea.l A0, [A0]
000031B6 2068 0004 movea.l A0, [A0 + 0x4]
000031BA 4E90 jsr [A0]
000031BC 4FEF 000C lea.l A7, [A7 + 0xC]
000031C0 4E75 rts
000031C2 2F0A move.l -[A7], A2
000031C4 246F 0008 movea.l A2, [A7 + 0x8]
000031C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000031CC 206A 0004 movea.l A0, [A2 + 0x4]
000031D0 2050 movea.l A0, [A0]
000031D2 2068 0008 movea.l A0, [A0 + 0x8]
000031D6 4E90 jsr [A0]
000031D8 52AA 0008 addq.l [A2 + 0x8], 1
000031DC 202A 0008 move.l D0, [A2 + 0x8]
000031E0 584F addq.w A7, 4
000031E2 245F movea.l A2, [A7]+
000031E4 4E75 rts
000031E6 48E7 1030 movem.l -[A7], D3,A2,A3
000031EA 266F 0010 movea.l A3, [A7 + 0x10]
000031EE 53AB 0008 subq.l [A3 + 0x8], 1
000031F2 262B 0008 move.l D3, [A3 + 0x8]
000031F6 246B 0004 movea.l A2, [A3 + 0x4]
000031FA 4A83 tst.l D3
000031FC 662A bne +0x2C /* 00003228 */
000031FE 2F0B move.l -[A7], A3
00003200 4EBA 012E jsr [PC + 0x12E /* 00003330 */]
00003204 2F0B move.l -[A7], A3
00003206 2F2A 000C move.l -[A7], [A2 + 0xC]
0000320A 206A 000C movea.l A0, [A2 + 0xC]
0000320E 2050 movea.l A0, [A0]
00003210 2068 0014 movea.l A0, [A0 + 0x14]
00003214 4E90 jsr [A0]
00003216 53AD 1A94 subq.l [A5 + 0x1A94], 1
0000321A 2F0A move.l -[A7], A2
0000321C 2052 movea.l A0, [A2]
0000321E 2068 000C movea.l A0, [A0 + 0xC]
00003222 4E90 jsr [A0]
00003224 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003228:
00003228 2F0A move.l -[A7], A2
0000322A 2052 movea.l A0, [A2]
0000322C 2068 000C movea.l A0, [A0 + 0xC]
00003230 4E90 jsr [A0]
00003232 2003 move.l D0, D3
00003234 584F addq.w A7, 4
00003236 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000323A 4E75 rts
0000323C 2F0A move.l -[A7], A2
0000323E 594F subq.w A7, 4
00003240 95CA sub.l A2, A2
00003242 4297 clr.l [A7]
00003244 4857 pea.l [A7]
00003246 4EBA 0046 jsr [PC + 0x46 /* 0000328E */]
0000324A 2F00 move.l -[A7], D0
0000324C 486D D128 pea.l [A5 - 0x2ED8]
00003250 4878 000C push.l 0xC
00003254 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003258 4EBA 1E70 jsr [PC + 0x1E70 /* 000050CA */]
0000325C 2440 movea.l A2, D0
0000325E 200A move.l D0, A2
00003260 4FEF 0014 lea.l A7, [A7 + 0x14]
00003264 6714 beq +0x16 /* 0000327A */
00003266 4A97 tst.l [A7]
00003268 6716 beq +0x18 /* 00003280 */
0000326A 2F0A move.l -[A7], A2
0000326C 2052 movea.l A0, [A2]
0000326E 2068 000C movea.l A0, [A0 + 0xC]
00003272 4E90 jsr [A0]
00003274 95CA sub.l A2, A2
00003276 584F addq.w A7, 4
00003278 6006 bra +0x8 /* 00003280 */
label0000327A:
0000327A 2EBC 8004 0002 move.l [A7], 0x80040002
label00003280:
00003280 206F 0010 movea.l A0, [A7 + 0x10]
00003284 208A move.l [A0], A2
00003286 2017 move.l D0, [A7]
00003288 584F addq.w A7, 4
0000328A 245F movea.l A2, [A7]+
0000328C 4E75 rts
fn0000328E:
0000328E 2F0B move.l -[A7], A3
00003290 47ED 18C0 lea.l A3, [A5 + 0x18C0]
00003294 4A2D 18F4 tst.b [A5 + 0x18F4]
00003298 6600 0084 bne +0x86 /* 0000331E */
0000329C 224B movea.l A1, A3
0000329E 700C moveq.l D0, 0x0C
000032A0 1B7C 0001 18F4 move.b [A5 + 0x18F4], 0x1
000032A6 41ED D108 lea.l A0, [A5 - 0x2EF8]
000032AA 2348 0004 move.l [A1 + 0x4], A0
000032AE 5380 subq.l D0, 1
000032B0 41ED D110 lea.l A0, [A5 - 0x2EF0]
000032B4 2348 0008 move.l [A1 + 0x8], A0
000032B8 5380 subq.l D0, 1
000032BA 41ED D118 lea.l A0, [A5 - 0x2EE8]
000032BE 2348 000C move.l [A1 + 0xC], A0
000032C2 5380 subq.l D0, 1
000032C4 41ED D168 lea.l A0, [A5 - 0x2E98]
000032C8 2348 0010 move.l [A1 + 0x10], A0
000032CC 5380 subq.l D0, 1
000032CE 41ED D170 lea.l A0, [A5 - 0x2E90]
000032D2 2348 0014 move.l [A1 + 0x14], A0
000032D6 5380 subq.l D0, 1
000032D8 41ED D178 lea.l A0, [A5 - 0x2E88]
000032DC 2348 0018 move.l [A1 + 0x18], A0
000032E0 5380 subq.l D0, 1
000032E2 41ED D180 lea.l A0, [A5 - 0x2E80]
000032E6 2348 001C move.l [A1 + 0x1C], A0
000032EA 5380 subq.l D0, 1
000032EC 41ED D188 lea.l A0, [A5 - 0x2E78]
000032F0 2348 0020 move.l [A1 + 0x20], A0
000032F4 5380 subq.l D0, 1
000032F6 41ED D190 lea.l A0, [A5 - 0x2E70]
000032FA 2348 0024 move.l [A1 + 0x24], A0
000032FE 5380 subq.l D0, 1
00003300 41ED D198 lea.l A0, [A5 - 0x2E68]
00003304 2348 0028 move.l [A1 + 0x28], A0
00003308 5380 subq.l D0, 1
0000330A 41ED D1A0 lea.l A0, [A5 - 0x2E60]
0000330E 2348 002C move.l [A1 + 0x2C], A0
00003312 5380 subq.l D0, 1
00003314 41ED D1A8 lea.l A0, [A5 - 0x2E58]
00003318 2348 0030 move.l [A1 + 0x30], A0
0000331C 5380 subq.l D0, 1
label0000331E:
0000331E 200B move.l D0, A3
00003320 265F movea.l A3, [A7]+
00003322 4E75 rts
00003324 594F subq.w A7, 4
00003326 2EAF 0008 move.l [A7], [A7 + 0x8]
0000332A 7000 moveq.l D0, 0x00
0000332C 584F addq.w A7, 4
0000332E 4E75 rts
fn00003330:
00003330 594F subq.w A7, 4
00003332 2EAF 0008 move.l [A7], [A7 + 0x8]
00003336 584F addq.w A7, 4
00003338 4E75 rts
0000333A 2F2F 000C move.l -[A7], [A7 + 0xC]
0000333E 2F2F 000C move.l -[A7], [A7 + 0xC]
00003342 206F 000C movea.l A0, [A7 + 0xC]
00003346 2F28 0004 move.l -[A7], [A0 + 0x4]
0000334A 2068 0004 movea.l A0, [A0 + 0x4]
0000334E 2050 movea.l A0, [A0]
00003350 2068 0004 movea.l A0, [A0 + 0x4]
00003354 4E90 jsr [A0]
00003356 4FEF 000C lea.l A7, [A7 + 0xC]
0000335A 4E75 rts
0000335C 2F0A move.l -[A7], A2
0000335E 246F 0008 movea.l A2, [A7 + 0x8]
00003362 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003366 206A 0004 movea.l A0, [A2 + 0x4]
0000336A 2050 movea.l A0, [A0]
0000336C 2068 0008 movea.l A0, [A0 + 0x8]
00003370 4E90 jsr [A0]
00003372 52AA 0008 addq.l [A2 + 0x8], 1
00003376 202A 0008 move.l D0, [A2 + 0x8]
0000337A 584F addq.w A7, 4
0000337C 245F movea.l A2, [A7]+
0000337E 4E75 rts
00003380 48E7 1030 movem.l -[A7], D3,A2,A3
00003384 266F 0010 movea.l A3, [A7 + 0x10]
00003388 53AB 0008 subq.l [A3 + 0x8], 1
0000338C 262B 0008 move.l D3, [A3 + 0x8]
00003390 246B 0004 movea.l A2, [A3 + 0x4]
00003394 4A83 tst.l D3
00003396 662A bne +0x2C /* 000033C2 */
00003398 2F0B move.l -[A7], A3
0000339A 4EBA 00E6 jsr [PC + 0xE6 /* 00003482 */]
0000339E 2F0B move.l -[A7], A3
000033A0 2F2A 000C move.l -[A7], [A2 + 0xC]
000033A4 206A 000C movea.l A0, [A2 + 0xC]
000033A8 2050 movea.l A0, [A0]
000033AA 2068 0014 movea.l A0, [A0 + 0x14]
000033AE 4E90 jsr [A0]
000033B0 53AD 1A94 subq.l [A5 + 0x1A94], 1
000033B4 2F0A move.l -[A7], A2
000033B6 2052 movea.l A0, [A2]
000033B8 2068 000C movea.l A0, [A0 + 0xC]
000033BC 4E90 jsr [A0]
000033BE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000033C2:
000033C2 2F0A move.l -[A7], A2
000033C4 2052 movea.l A0, [A2]
000033C6 2068 000C movea.l A0, [A0 + 0xC]
000033CA 4E90 jsr [A0]
000033CC 2003 move.l D0, D3
000033CE 584F addq.w A7, 4
000033D0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000033D4 4E75 rts
000033D6 2F0A move.l -[A7], A2
000033D8 594F subq.w A7, 4
000033DA 95CA sub.l A2, A2
000033DC 4297 clr.l [A7]
000033DE 4857 pea.l [A7]
000033E0 4EBA 0046 jsr [PC + 0x46 /* 00003428 */]
000033E4 2F00 move.l -[A7], D0
000033E6 486D D150 pea.l [A5 - 0x2EB0]
000033EA 4878 000C push.l 0xC
000033EE 2F2F 001C move.l -[A7], [A7 + 0x1C]
000033F2 4EBA 1CD6 jsr [PC + 0x1CD6 /* 000050CA */]
000033F6 2440 movea.l A2, D0
000033F8 200A move.l D0, A2
000033FA 4FEF 0014 lea.l A7, [A7 + 0x14]
000033FE 6714 beq +0x16 /* 00003414 */
00003400 4A97 tst.l [A7]
00003402 6716 beq +0x18 /* 0000341A */
00003404 2F0A move.l -[A7], A2
00003406 2052 movea.l A0, [A2]
00003408 2068 000C movea.l A0, [A0 + 0xC]
0000340C 4E90 jsr [A0]
0000340E 95CA sub.l A2, A2
00003410 584F addq.w A7, 4
00003412 6006 bra +0x8 /* 0000341A */
label00003414:
00003414 2EBC 8004 0002 move.l [A7], 0x80040002
label0000341A:
0000341A 206F 0010 movea.l A0, [A7 + 0x10]
0000341E 208A move.l [A0], A2
00003420 2017 move.l D0, [A7]
00003422 584F addq.w A7, 4
00003424 245F movea.l A2, [A7]+
00003426 4E75 rts
fn00003428:
00003428 2F0B move.l -[A7], A3
0000342A 47ED 18F6 lea.l A3, [A5 + 0x18F6]
0000342E 4A2D 190E tst.b [A5 + 0x190E]
00003432 663C bne +0x3E /* 00003470 */
00003434 224B movea.l A1, A3
00003436 7005 moveq.l D0, 0x05
00003438 1B7C 0001 190E move.b [A5 + 0x190E], 0x1
0000343E 41ED D130 lea.l A0, [A5 - 0x2ED0]
00003442 2348 0004 move.l [A1 + 0x4], A0
00003446 5380 subq.l D0, 1
00003448 41ED D138 lea.l A0, [A5 - 0x2EC8]
0000344C 2348 0008 move.l [A1 + 0x8], A0
00003450 5380 subq.l D0, 1
00003452 41ED D140 lea.l A0, [A5 - 0x2EC0]
00003456 2348 000C move.l [A1 + 0xC], A0
0000345A 5380 subq.l D0, 1
0000345C 41ED D1B0 lea.l A0, [A5 - 0x2E50]
00003460 2348 0010 move.l [A1 + 0x10], A0
00003464 5380 subq.l D0, 1
00003466 41ED D1B8 lea.l A0, [A5 - 0x2E48]
0000346A 2348 0014 move.l [A1 + 0x14], A0
0000346E 5380 subq.l D0, 1
label00003470:
00003470 200B move.l D0, A3
00003472 265F movea.l A3, [A7]+
00003474 4E75 rts
00003476 594F subq.w A7, 4
00003478 2EAF 0008 move.l [A7], [A7 + 0x8]
0000347C 7000 moveq.l D0, 0x00
0000347E 584F addq.w A7, 4
00003480 4E75 rts
fn00003482:
00003482 594F subq.w A7, 4
00003484 2EAF 0008 move.l [A7], [A7 + 0x8]
00003488 584F addq.w A7, 4
0000348A 4E75 rts
0000348C 206F 0004 movea.l A0, [A7 + 0x4]
00003490 42A8 001C clr.l [A0 + 0x1C]
00003494 42A8 0018 clr.l [A0 + 0x18]
00003498 42A8 0020 clr.l [A0 + 0x20]
0000349C 7000 moveq.l D0, 0x00
0000349E 4E75 rts
000034A0 4E75 rts
000034A2 594F subq.w A7, 4
000034A4 2F2F 0010 move.l -[A7], [A7 + 0x10]
000034A8 2F2F 0010 move.l -[A7], [A7 + 0x10]
000034AC 206F 0010 movea.l A0, [A7 + 0x10]
000034B0 2068 0004 movea.l A0, [A0 + 0x4]
000034B4 4868 0018 pea.l [A0 + 0x18]
000034B8 4EAD CA08 jsr [A5 - 0x35F8]
000034BC 2F40 000C move.l [A7 + 0xC], D0
000034C0 202F 000C move.l D0, [A7 + 0xC]
000034C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000034C8 4E75 rts
000034CA 594F subq.w A7, 4
000034CC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000034D0 2F2F 0010 move.l -[A7], [A7 + 0x10]
000034D4 206F 0010 movea.l A0, [A7 + 0x10]
000034D8 2068 0004 movea.l A0, [A0 + 0x4]
000034DC 4868 0018 pea.l [A0 + 0x18]
000034E0 4EAD CA10 jsr [A5 - 0x35F0]
000034E4 2F40 000C move.l [A7 + 0xC], D0
000034E8 202F 000C move.l D0, [A7 + 0xC]
000034EC 4FEF 0010 lea.l A7, [A7 + 0x10]
000034F0 4E75 rts
000034F2 594F subq.w A7, 4
000034F4 2F2F 000C move.l -[A7], [A7 + 0xC]
000034F8 206F 000C movea.l A0, [A7 + 0xC]
000034FC 2068 0004 movea.l A0, [A0 + 0x4]
00003500 4868 0018 pea.l [A0 + 0x18]
00003504 4EAD C9D8 jsr [A5 - 0x3628]
00003508 2F40 0008 move.l [A7 + 0x8], D0
0000350C 202F 0008 move.l D0, [A7 + 0x8]
00003510 4FEF 000C lea.l A7, [A7 + 0xC]
00003514 4E75 rts
00003516 594F subq.w A7, 4
00003518 2F2F 000C move.l -[A7], [A7 + 0xC]
0000351C 206F 000C movea.l A0, [A7 + 0xC]
00003520 2068 0004 movea.l A0, [A0 + 0x4]
00003524 4868 0018 pea.l [A0 + 0x18]
00003528 4EAD C9E0 jsr [A5 - 0x3620]
0000352C 2F40 0008 move.l [A7 + 0x8], D0
00003530 202F 0008 move.l D0, [A7 + 0x8]
00003534 4FEF 000C lea.l A7, [A7 + 0xC]
00003538 4E75 rts
0000353A 594F subq.w A7, 4
0000353C 2F2F 000C move.l -[A7], [A7 + 0xC]
00003540 206F 000C movea.l A0, [A7 + 0xC]
00003544 2068 0004 movea.l A0, [A0 + 0x4]
00003548 4868 0018 pea.l [A0 + 0x18]
0000354C 4EAD C9E8 jsr [A5 - 0x3618]
00003550 2F40 0008 move.l [A7 + 0x8], D0
00003554 202F 0008 move.l D0, [A7 + 0x8]
00003558 4FEF 000C lea.l A7, [A7 + 0xC]
0000355C 4E75 rts
0000355E 4FEF FFE0 lea.l A7, [A7 - 0x20]
00003562 486F 0010 pea.l [A7 + 0x10]
00003566 4EAD 9FB8 jsr [A5 - 0x6048]
0000356A 42AF 0008 clr.l [A7 + 0x8]
0000356E 42AF 000C clr.l [A7 + 0xC]
00003572 2F6F 002C 0010 move.l [A7 + 0x10], [A7 + 0x2C]
00003578 2F6F 0030 001C move.l [A7 + 0x1C], [A7 + 0x30]
0000357E 2F6F 0034 0020 move.l [A7 + 0x20], [A7 + 0x34]
00003584 486F 0008 pea.l [A7 + 0x8]
00003588 206F 002C movea.l A0, [A7 + 0x2C]
0000358C 2068 0004 movea.l A0, [A0 + 0x4]
00003590 4868 0018 pea.l [A0 + 0x18]
00003594 4EAD C9F0 jsr [A5 - 0x3610]
00003598 2F40 000C move.l [A7 + 0xC], D0
0000359C 4AAF 0040 tst.l [A7 + 0x40]
000035A0 4FEF 000C lea.l A7, [A7 + 0xC]
000035A4 6710 beq +0x12 /* 000035B6 */
000035A6 206F 0034 movea.l A0, [A7 + 0x34]
000035AA 20AF 0010 move.l [A0], [A7 + 0x10]
000035AE 216F 0014 0004 move.l [A0 + 0x4], [A7 + 0x14]
000035B4 600A bra +0xC /* 000035C0 */
label000035B6:
000035B6 486F 0010 pea.l [A7 + 0x10]
000035BA 4EAD 9FB0 jsr [A5 - 0x6050]
000035BE 584F addq.w A7, 4
label000035C0:
000035C0 2017 move.l D0, [A7]
000035C2 4FEF 0020 lea.l A7, [A7 + 0x20]
000035C6 4E75 rts
000035C8 594F subq.w A7, 4
000035CA 2F2F 000C move.l -[A7], [A7 + 0xC]
000035CE 206F 000C movea.l A0, [A7 + 0xC]
000035D2 2068 0004 movea.l A0, [A0 + 0x4]
000035D6 4868 0018 pea.l [A0 + 0x18]
000035DA 4EAD C9C0 jsr [A5 - 0x3640]
000035DE 2F40 0008 move.l [A7 + 0x8], D0
000035E2 202F 0008 move.l D0, [A7 + 0x8]
000035E6 4FEF 000C lea.l A7, [A7 + 0xC]
000035EA 4E75 rts
000035EC 2F2F 0008 move.l -[A7], [A7 + 0x8]
000035F0 4878 0001 push.l 0x1
000035F4 2F2F 000C move.l -[A7], [A7 + 0xC]
000035F8 4EBA E07E jsr [PC - 0x1F82 /* 00001678 */]
000035FC 4FEF 000C lea.l A7, [A7 + 0xC]
00003600 4E75 rts
00003602 2F2F 0018 move.l -[A7], [A7 + 0x18]
00003606 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000360A 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000360E 2F2F 0018 move.l -[A7], [A7 + 0x18]
00003612 2F2F 0018 move.l -[A7], [A7 + 0x18]
00003616 206F 0018 movea.l A0, [A7 + 0x18]
0000361A 2068 0004 movea.l A0, [A0 + 0x4]
0000361E 4868 0018 pea.l [A0 + 0x18]
00003622 4EAD CA38 jsr [A5 - 0x35C8]
00003626 4FEF 0018 lea.l A7, [A7 + 0x18]
0000362A 4E75 rts
0000362C 206F 0004 movea.l A0, [A7 + 0x4]
00003630 2068 0004 movea.l A0, [A0 + 0x4]
00003634 226F 0008 movea.l A1, [A7 + 0x8]
00003638 22A8 0018 move.l [A1], [A0 + 0x18]
0000363C 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
00003642 2368 0020 0008 move.l [A1 + 0x8], [A0 + 0x20]
00003648 7000 moveq.l D0, 0x00
0000364A 4E75 rts
0000364C 206F 0008 movea.l A0, [A7 + 0x8]
00003650 226F 0004 movea.l A1, [A7 + 0x4]
00003654 2269 0004 movea.l A1, [A1 + 0x4]
00003658 2350 0018 move.l [A1 + 0x18], [A0]
0000365C 2368 0004 001C move.l [A1 + 0x1C], [A0 + 0x4]
00003662 2368 0008 0020 move.l [A1 + 0x20], [A0 + 0x8]
00003668 7000 moveq.l D0, 0x00
0000366A 4E75 rts
0000366C 2F2F 000C move.l -[A7], [A7 + 0xC]
00003670 2F2F 000C move.l -[A7], [A7 + 0xC]
00003674 206F 000C movea.l A0, [A7 + 0xC]
00003678 2F28 0004 move.l -[A7], [A0 + 0x4]
0000367C 2068 0004 movea.l A0, [A0 + 0x4]
00003680 2050 movea.l A0, [A0]
00003682 2068 0004 movea.l A0, [A0 + 0x4]
00003686 4E90 jsr [A0]
00003688 4FEF 000C lea.l A7, [A7 + 0xC]
0000368C 4E75 rts
0000368E 2F0A move.l -[A7], A2
00003690 246F 0008 movea.l A2, [A7 + 0x8]
00003694 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003698 206A 0004 movea.l A0, [A2 + 0x4]
0000369C 2050 movea.l A0, [A0]
0000369E 2068 0008 movea.l A0, [A0 + 0x8]
000036A2 4E90 jsr [A0]
000036A4 52AA 0008 addq.l [A2 + 0x8], 1
000036A8 202A 0008 move.l D0, [A2 + 0x8]
000036AC 584F addq.w A7, 4
000036AE 245F movea.l A2, [A7]+
000036B0 4E75 rts
000036B2 48E7 1030 movem.l -[A7], D3,A2,A3
000036B6 266F 0010 movea.l A3, [A7 + 0x10]
000036BA 53AB 0008 subq.l [A3 + 0x8], 1
000036BE 262B 0008 move.l D3, [A3 + 0x8]
000036C2 246B 0004 movea.l A2, [A3 + 0x4]
000036C6 4A83 tst.l D3
000036C8 662A bne +0x2C /* 000036F4 */
000036CA 2F0B move.l -[A7], A3
000036CC 4EBA 0138 jsr [PC + 0x138 /* 00003806 */]
000036D0 2F0B move.l -[A7], A3
000036D2 2F2A 000C move.l -[A7], [A2 + 0xC]
000036D6 206A 000C movea.l A0, [A2 + 0xC]
000036DA 2050 movea.l A0, [A0]
000036DC 2068 0014 movea.l A0, [A0 + 0x14]
000036E0 4E90 jsr [A0]
000036E2 53AD 1A94 subq.l [A5 + 0x1A94], 1
000036E6 2F0A move.l -[A7], A2
000036E8 2052 movea.l A0, [A2]
000036EA 2068 000C movea.l A0, [A0 + 0xC]
000036EE 4E90 jsr [A0]
000036F0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000036F4:
000036F4 2F0A move.l -[A7], A2
000036F6 2052 movea.l A0, [A2]
000036F8 2068 000C movea.l A0, [A0 + 0xC]
000036FC 4E90 jsr [A0]
000036FE 2003 move.l D0, D3
00003700 584F addq.w A7, 4
00003702 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00003706 4E75 rts
00003708 2F0A move.l -[A7], A2
0000370A 594F subq.w A7, 4
0000370C 95CA sub.l A2, A2
0000370E 4297 clr.l [A7]
00003710 4857 pea.l [A7]
00003712 4EBA 0046 jsr [PC + 0x46 /* 0000375A */]
00003716 2F00 move.l -[A7], D0
00003718 486D D1E0 pea.l [A5 - 0x2E20]
0000371C 4878 000C push.l 0xC
00003720 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003724 4EBA 19A4 jsr [PC + 0x19A4 /* 000050CA */]
00003728 2440 movea.l A2, D0
0000372A 200A move.l D0, A2
0000372C 4FEF 0014 lea.l A7, [A7 + 0x14]
00003730 6714 beq +0x16 /* 00003746 */
00003732 4A97 tst.l [A7]
00003734 6716 beq +0x18 /* 0000374C */
00003736 2F0A move.l -[A7], A2
00003738 2052 movea.l A0, [A2]
0000373A 2068 000C movea.l A0, [A0 + 0xC]
0000373E 4E90 jsr [A0]
00003740 95CA sub.l A2, A2
00003742 584F addq.w A7, 4
00003744 6006 bra +0x8 /* 0000374C */
label00003746:
00003746 2EBC 8004 0002 move.l [A7], 0x80040002
label0000374C:
0000374C 206F 0010 movea.l A0, [A7 + 0x10]
00003750 208A move.l [A0], A2
00003752 2017 move.l D0, [A7]
00003754 584F addq.w A7, 4
00003756 245F movea.l A2, [A7]+
00003758 4E75 rts
fn0000375A:
0000375A 2F0B move.l -[A7], A3
0000375C 47ED 1910 lea.l A3, [A5 + 0x1910]
00003760 4A2D 1948 tst.b [A5 + 0x1948]
00003764 6600 008E bne +0x90 /* 000037F4 */
00003768 224B movea.l A1, A3
0000376A 700D moveq.l D0, 0x0D
0000376C 1B7C 0001 1948 move.b [A5 + 0x1948], 0x1
00003772 41ED D1C0 lea.l A0, [A5 - 0x2E40]
00003776 2348 0004 move.l [A1 + 0x4], A0
0000377A 5380 subq.l D0, 1
0000377C 41ED D1C8 lea.l A0, [A5 - 0x2E38]
00003780 2348 0008 move.l [A1 + 0x8], A0
00003784 5380 subq.l D0, 1
00003786 41ED D1D0 lea.l A0, [A5 - 0x2E30]
0000378A 2348 000C move.l [A1 + 0xC], A0
0000378E 5380 subq.l D0, 1
00003790 41ED D220 lea.l A0, [A5 - 0x2DE0]
00003794 2348 0010 move.l [A1 + 0x10], A0
00003798 5380 subq.l D0, 1
0000379A 41ED D228 lea.l A0, [A5 - 0x2DD8]
0000379E 2348 0014 move.l [A1 + 0x14], A0
000037A2 5380 subq.l D0, 1
000037A4 41ED D230 lea.l A0, [A5 - 0x2DD0]
000037A8 2348 0018 move.l [A1 + 0x18], A0
000037AC 5380 subq.l D0, 1
000037AE 41ED D238 lea.l A0, [A5 - 0x2DC8]
000037B2 2348 001C move.l [A1 + 0x1C], A0
000037B6 5380 subq.l D0, 1
000037B8 41ED D240 lea.l A0, [A5 - 0x2DC0]
000037BC 2348 0020 move.l [A1 + 0x20], A0
000037C0 5380 subq.l D0, 1
000037C2 41ED D248 lea.l A0, [A5 - 0x2DB8]
000037C6 2348 0024 move.l [A1 + 0x24], A0
000037CA 5380 subq.l D0, 1
000037CC 41ED D250 lea.l A0, [A5 - 0x2DB0]
000037D0 2348 0028 move.l [A1 + 0x28], A0
000037D4 5380 subq.l D0, 1
000037D6 41ED D258 lea.l A0, [A5 - 0x2DA8]
000037DA 2348 002C move.l [A1 + 0x2C], A0
000037DE 5380 subq.l D0, 1
000037E0 41ED D260 lea.l A0, [A5 - 0x2DA0]
000037E4 2348 0030 move.l [A1 + 0x30], A0
000037E8 5380 subq.l D0, 1
000037EA 41ED D268 lea.l A0, [A5 - 0x2D98]
000037EE 2348 0034 move.l [A1 + 0x34], A0
000037F2 5380 subq.l D0, 1
label000037F4:
000037F4 200B move.l D0, A3
000037F6 265F movea.l A3, [A7]+
000037F8 4E75 rts
000037FA 594F subq.w A7, 4
000037FC 2EAF 0008 move.l [A7], [A7 + 0x8]
00003800 7000 moveq.l D0, 0x00
00003802 584F addq.w A7, 4
00003804 4E75 rts
fn00003806:
00003806 594F subq.w A7, 4
00003808 2EAF 0008 move.l [A7], [A7 + 0x8]
0000380C 584F addq.w A7, 4
0000380E 4E75 rts
00003810 2F2F 000C move.l -[A7], [A7 + 0xC]
00003814 2F2F 000C move.l -[A7], [A7 + 0xC]
00003818 206F 000C movea.l A0, [A7 + 0xC]
0000381C 2F28 0004 move.l -[A7], [A0 + 0x4]
00003820 2068 0004 movea.l A0, [A0 + 0x4]
00003824 2050 movea.l A0, [A0]
00003826 2068 0004 movea.l A0, [A0 + 0x4]
0000382A 4E90 jsr [A0]
0000382C 4FEF 000C lea.l A7, [A7 + 0xC]
00003830 4E75 rts
00003832 2F0A move.l -[A7], A2
00003834 246F 0008 movea.l A2, [A7 + 0x8]
00003838 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000383C 206A 0004 movea.l A0, [A2 + 0x4]
00003840 2050 movea.l A0, [A0]
00003842 2068 0008 movea.l A0, [A0 + 0x8]
00003846 4E90 jsr [A0]
00003848 52AA 0008 addq.l [A2 + 0x8], 1
0000384C 202A 0008 move.l D0, [A2 + 0x8]
00003850 584F addq.w A7, 4
00003852 245F movea.l A2, [A7]+
00003854 4E75 rts
00003856 48E7 1030 movem.l -[A7], D3,A2,A3
0000385A 266F 0010 movea.l A3, [A7 + 0x10]
0000385E 53AB 0008 subq.l [A3 + 0x8], 1
00003862 262B 0008 move.l D3, [A3 + 0x8]
00003866 246B 0004 movea.l A2, [A3 + 0x4]
0000386A 4A83 tst.l D3
0000386C 662A bne +0x2C /* 00003898 */
0000386E 2F0B move.l -[A7], A3
00003870 4EBA 00DC jsr [PC + 0xDC /* 0000394E */]
00003874 2F0B move.l -[A7], A3
00003876 2F2A 000C move.l -[A7], [A2 + 0xC]
0000387A 206A 000C movea.l A0, [A2 + 0xC]
0000387E 2050 movea.l A0, [A0]
00003880 2068 0014 movea.l A0, [A0 + 0x14]
00003884 4E90 jsr [A0]
00003886 53AD 1A94 subq.l [A5 + 0x1A94], 1
0000388A 2F0A move.l -[A7], A2
0000388C 2052 movea.l A0, [A2]
0000388E 2068 000C movea.l A0, [A0 + 0xC]
00003892 4E90 jsr [A0]
00003894 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003898:
00003898 2F0A move.l -[A7], A2
0000389A 2052 movea.l A0, [A2]
0000389C 2068 000C movea.l A0, [A0 + 0xC]
000038A0 4E90 jsr [A0]
000038A2 2003 move.l D0, D3
000038A4 584F addq.w A7, 4
000038A6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000038AA 4E75 rts
000038AC 2F0A move.l -[A7], A2
000038AE 594F subq.w A7, 4
000038B0 95CA sub.l A2, A2
000038B2 4297 clr.l [A7]
000038B4 4857 pea.l [A7]
000038B6 4EBA 0046 jsr [PC + 0x46 /* 000038FE */]
000038BA 2F00 move.l -[A7], D0
000038BC 486D D208 pea.l [A5 - 0x2DF8]
000038C0 4878 000C push.l 0xC
000038C4 2F2F 001C move.l -[A7], [A7 + 0x1C]
000038C8 4EBA 1800 jsr [PC + 0x1800 /* 000050CA */]
000038CC 2440 movea.l A2, D0
000038CE 200A move.l D0, A2
000038D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000038D4 6714 beq +0x16 /* 000038EA */
000038D6 4A97 tst.l [A7]
000038D8 6716 beq +0x18 /* 000038F0 */
000038DA 2F0A move.l -[A7], A2
000038DC 2052 movea.l A0, [A2]
000038DE 2068 000C movea.l A0, [A0 + 0xC]
000038E2 4E90 jsr [A0]
000038E4 95CA sub.l A2, A2
000038E6 584F addq.w A7, 4
000038E8 6006 bra +0x8 /* 000038F0 */
label000038EA:
000038EA 2EBC 8004 0002 move.l [A7], 0x80040002
label000038F0:
000038F0 206F 0010 movea.l A0, [A7 + 0x10]
000038F4 208A move.l [A0], A2
000038F6 2017 move.l D0, [A7]
000038F8 584F addq.w A7, 4
000038FA 245F movea.l A2, [A7]+
000038FC 4E75 rts
fn000038FE:
000038FE 2F0B move.l -[A7], A3
00003900 47ED 194A lea.l A3, [A5 + 0x194A /* export_805 */]
00003904 4A2D 195E tst.b [A5 + 0x195E]
00003908 6632 bne +0x34 /* 0000393C */
0000390A 224B movea.l A1, A3
0000390C 7004 moveq.l D0, 0x04
0000390E 1B7C 0001 195E move.b [A5 + 0x195E], 0x1
00003914 41ED D1E8 lea.l A0, [A5 - 0x2E18]
00003918 2348 0004 move.l [A1 + 0x4], A0
0000391C 5380 subq.l D0, 1
0000391E 41ED D1F0 lea.l A0, [A5 - 0x2E10]
00003922 2348 0008 move.l [A1 + 0x8], A0
00003926 5380 subq.l D0, 1
00003928 41ED D1F8 lea.l A0, [A5 - 0x2E08]
0000392C 2348 000C move.l [A1 + 0xC], A0
00003930 5380 subq.l D0, 1
00003932 41ED D270 lea.l A0, [A5 - 0x2D90]
00003936 2348 0010 move.l [A1 + 0x10], A0
0000393A 5380 subq.l D0, 1
label0000393C:
0000393C 200B move.l D0, A3
0000393E 265F movea.l A3, [A7]+
00003940 4E75 rts
00003942 594F subq.w A7, 4
00003944 2EAF 0008 move.l [A7], [A7 + 0x8]
00003948 7000 moveq.l D0, 0x00
0000394A 584F addq.w A7, 4
0000394C 4E75 rts
fn0000394E:
0000394E 594F subq.w A7, 4
00003950 2EAF 0008 move.l [A7], [A7 + 0x8]
00003954 584F addq.w A7, 4
00003956 4E75 rts
00003958 206F 0004 movea.l A0, [A7 + 0x4]
0000395C 42A8 0018 clr.l [A0 + 0x18]
00003960 70FF moveq.l D0, 0xFFFFFFFF
00003962 2140 001C move.l [A0 + 0x1C], D0
00003966 42A8 0020 clr.l [A0 + 0x20]
0000396A 42A8 0024 clr.l [A0 + 0x24]
0000396E 42A8 0028 clr.l [A0 + 0x28]
00003972 42A8 0030 clr.l [A0 + 0x30]
00003976 42A8 002C clr.l [A0 + 0x2C]
0000397A 7000 moveq.l D0, 0x00
0000397C 4E75 rts
0000397E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00003982 4EBA 00F4 jsr [PC + 0xF4 /* 00003A78 */]
00003986 584F addq.w A7, 4
00003988 4E75 rts
0000398A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000398E 594F subq.w A7, 4
00003990 266F 001C movea.l A3, [A7 + 0x1C]
00003994 2A2F 0020 move.l D5, [A7 + 0x20]
00003998 7600 moveq.l D3, 0x00
0000399A 246B 0004 movea.l A2, [A3 + 0x4]
0000399E 7800 moveq.l D4, 0x00
000039A0 4AAA 0024 tst.l [A2 + 0x24]
000039A4 670E beq +0x10 /* 000039B4 */
000039A6 203C 8004 0051 move.l D0, 0x80040051
000039AC 584F addq.w A7, 4
000039AE 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000039B2 4E75 rts
label000039B4:
000039B4 4AAA 0018 tst.l [A2 + 0x18]
000039B8 660E bne +0x10 /* 000039C8 */
000039BA 203C 8004 0053 move.l D0, 0x80040053
000039C0 584F addq.w A7, 4
000039C2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000039C6 4E75 rts
label000039C8:
000039C8 2005 move.l D0, D5
000039CA 670A beq +0xC /* 000039D6 */
000039CC 5380 subq.l D0, 1
000039CE 6764 beq +0x66 /* 00003A34 */
000039D0 5380 subq.l D0, 1
000039D2 672E beq +0x30 /* 00003A02 */
000039D4 6064 bra +0x66 /* 00003A3A */
label000039D6:
000039D6 70FF moveq.l D0, 0xFFFFFFFF
000039D8 B0AA 001C cmp.l D0, [A2 + 0x1C]
000039DC 6710 beq +0x12 /* 000039EE */
000039DE 2F2A 001C move.l -[A7], [A2 + 0x1C]
000039E2 2F2A 0018 move.l -[A7], [A2 + 0x18]
000039E6 4EAD C0A8 jsr [A5 - 0x3F58]
000039EA 3800 move.w D4, D0
000039EC 504F addq.w A7, 8
label000039EE:
000039EE 4A44 tst.w D4
000039F0 6708 beq +0xA /* 000039FA */
000039F2 263C 8004 0053 move.l D3, 0x80040053
000039F8 6040 bra +0x42 /* 00003A3A */
label000039FA:
000039FA 7001 moveq.l D0, 0x01
000039FC 2540 0024 move.l [A2 + 0x24], D0
00003A00 6038 bra +0x3A /* 00003A3A */
label00003A02:
00003A02 70FF moveq.l D0, 0xFFFFFFFF
00003A04 B0AA 001C cmp.l D0, [A2 + 0x1C]
00003A08 6716 beq +0x18 /* 00003A20 */
00003A0A 2F2A 0028 move.l -[A7], [A2 + 0x28]
00003A0E 2F2A 001C move.l -[A7], [A2 + 0x1C]
00003A12 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003A16 4EAD C070 jsr [A5 - 0x3F90]
00003A1A 3800 move.w D4, D0
00003A1C 4FEF 000C lea.l A7, [A7 + 0xC]
label00003A20:
00003A20 4A44 tst.w D4
00003A22 6708 beq +0xA /* 00003A2C */
00003A24 263C 8004 0053 move.l D3, 0x80040053
00003A2A 600E bra +0x10 /* 00003A3A */
label00003A2C:
00003A2C 7002 moveq.l D0, 0x02
00003A2E 2540 0024 move.l [A2 + 0x24], D0
00003A32 6006 bra +0x8 /* 00003A3A */
label00003A34:
00003A34 263C 8004 0055 move.l D3, 0x80040055
label00003A3A:
00003A3A 4A83 tst.l D3
00003A3C 6630 bne +0x32 /* 00003A6E */
00003A3E 2545 0020 move.l [A2 + 0x20], D5
00003A42 256F 0024 002C move.l [A2 + 0x2C], [A7 + 0x24]
00003A48 42AA 0030 clr.l [A2 + 0x30]
00003A4C 4857 pea.l [A7]
00003A4E 2F0B move.l -[A7], A3
00003A50 2053 movea.l A0, [A3]
00003A52 2068 0024 movea.l A0, [A0 + 0x24]
00003A56 4E90 jsr [A0]
00003A58 2600 move.l D3, D0
00003A5A 4A83 tst.l D3
00003A5C 504F addq.w A7, 8
00003A5E 670A beq +0xC /* 00003A6A */
00003A60 2003 move.l D0, D3
00003A62 584F addq.w A7, 4
00003A64 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003A68 4E75 rts
label00003A6A:
00003A6A 2557 0030 move.l [A2 + 0x30], [A7]
label00003A6E:
00003A6E 2003 move.l D0, D3
00003A70 584F addq.w A7, 4
00003A72 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003A76 4E75 rts
fn00003A78:
00003A78 48E7 1820 movem.l -[A7], D3,D4,A2
00003A7C 246F 0010 movea.l A2, [A7 + 0x10]
00003A80 7800 moveq.l D4, 0x00
00003A82 7600 moveq.l D3, 0x00
00003A84 4AAA 0018 tst.l [A2 + 0x18]
00003A88 6706 beq +0x8 /* 00003A90 */
00003A8A 4AAA 0024 tst.l [A2 + 0x24]
00003A8E 660C bne +0xE /* 00003A9C */
label00003A90:
00003A90 203C 8004 0050 move.l D0, 0x80040050
00003A96 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003A9A 4E75 rts
label00003A9C:
00003A9C 202A 0024 move.l D0, [A2 + 0x24]
00003AA0 5380 subq.l D0, 1
00003AA2 6706 beq +0x8 /* 00003AAA */
00003AA4 5380 subq.l D0, 1
00003AA6 6722 beq +0x24 /* 00003ACA */
00003AA8 604C bra +0x4E /* 00003AF6 */
label00003AAA:
00003AAA 70FF moveq.l D0, 0xFFFFFFFF
00003AAC B0AA 001C cmp.l D0, [A2 + 0x1C]
00003AB0 6744 beq +0x46 /* 00003AF6 */
00003AB2 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003AB6 4EAD C0C0 jsr [A5 - 0x3F40]
00003ABA 3600 move.w D3, D0
00003ABC 4A43 tst.w D3
00003ABE 584F addq.w A7, 4
00003AC0 6734 beq +0x36 /* 00003AF6 */
00003AC2 283C 8004 0053 move.l D4, 0x80040053
00003AC8 602C bra +0x2E /* 00003AF6 */
label00003ACA:
00003ACA 70FF moveq.l D0, 0xFFFFFFFF
00003ACC B0AA 001C cmp.l D0, [A2 + 0x1C]
00003AD0 6724 beq +0x26 /* 00003AF6 */
00003AD2 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003AD6 4EAD C080 jsr [A5 - 0x3F80]
00003ADA 3600 move.w D3, D0
00003ADC 0C43 00D2 cmpi.w D3, 0xD2
00003AE0 584F addq.w A7, 4
00003AE2 6608 bne +0xA /* 00003AEC */
00003AE4 283C 8004 0058 move.l D4, 0x80040058
00003AEA 600A bra +0xC /* 00003AF6 */
label00003AEC:
00003AEC 4A43 tst.w D3
00003AEE 6706 beq +0x8 /* 00003AF6 */
00003AF0 283C 8004 0053 move.l D4, 0x80040053
label00003AF6:
00003AF6 42AA 0024 clr.l [A2 + 0x24]
00003AFA 2004 move.l D0, D4
00003AFC 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003B00 4E75 rts
00003B02 206F 0004 movea.l A0, [A7 + 0x4]
00003B06 2F28 0004 move.l -[A7], [A0 + 0x4]
00003B0A 4EBA FF6C jsr [PC - 0x94 /* 00003A78 */]
00003B0E 584F addq.w A7, 4
00003B10 4E75 rts
00003B12 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003B16 514F subq.w A7, 8
00003B18 246F 0020 movea.l A2, [A7 + 0x20]
00003B1C 286F 002C movea.l A4, [A7 + 0x2C]
00003B20 7600 moveq.l D3, 0x00
00003B22 266A 0004 movea.l A3, [A2 + 0x4]
00003B26 7800 moveq.l D4, 0x00
00003B28 200C move.l D0, A4
00003B2A 6702 beq +0x4 /* 00003B2E */
00003B2C 4294 clr.l [A4]
label00003B2E:
00003B2E 4AAB 0018 tst.l [A3 + 0x18]
00003B32 6706 beq +0x8 /* 00003B3A */
00003B34 4AAB 0024 tst.l [A3 + 0x24]
00003B38 660E bne +0x10 /* 00003B48 */
label00003B3A:
00003B3A 203C 8004 0050 move.l D0, 0x80040050
00003B40 504F addq.w A7, 8
00003B42 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003B46 4E75 rts
label00003B48:
00003B48 4857 pea.l [A7]
00003B4A 2F0A move.l -[A7], A2
00003B4C 2052 movea.l A0, [A2]
00003B4E 2068 0024 movea.l A0, [A0 + 0x24]
00003B52 4E90 jsr [A0]
00003B54 2600 move.l D3, D0
00003B56 4A83 tst.l D3
00003B58 504F addq.w A7, 8
00003B5A 670A beq +0xC /* 00003B66 */
00003B5C 2003 move.l D0, D3
00003B5E 504F addq.w A7, 8
00003B60 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003B64 4E75 rts
label00003B66:
00003B66 7002 moveq.l D0, 0x02
00003B68 B0AB 0020 cmp.l D0, [A3 + 0x20]
00003B6C 660E bne +0x10 /* 00003B7C */
00003B6E 203C 8004 0055 move.l D0, 0x80040055
00003B74 504F addq.w A7, 8
00003B76 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003B7A 4E75 rts
label00003B7C:
00003B7C 486F 0004 pea.l [A7 + 0x4]
00003B80 2F0A move.l -[A7], A2
00003B82 2052 movea.l A0, [A2]
00003B84 2068 002C movea.l A0, [A0 + 0x2C]
00003B88 4E90 jsr [A0]
00003B8A 2600 move.l D3, D0
00003B8C 4A83 tst.l D3
00003B8E 504F addq.w A7, 8
00003B90 670A beq +0xC /* 00003B9C */
00003B92 2003 move.l D0, D3
00003B94 504F addq.w A7, 8
00003B96 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003B9A 4E75 rts
label00003B9C:
00003B9C 2017 move.l D0, [A7]
00003B9E D0AF 0028 add.l D0, [A7 + 0x28]
00003BA2 B0AF 0004 cmp.l D0, [A7 + 0x4]
00003BA6 6324 bls +0x26 /* 00003BCC */
00003BA8 200C move.l D0, A4
00003BAA 6708 beq +0xA /* 00003BB4 */
00003BAC 2017 move.l D0, [A7]
00003BAE B0AF 0004 cmp.l D0, [A7 + 0x4]
00003BB2 650E bcs +0x10 /* 00003BC2 */
label00003BB4:
00003BB4 203C 8004 0054 move.l D0, 0x80040054
00003BBA 504F addq.w A7, 8
00003BBC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003BC0 4E75 rts
label00003BC2:
00003BC2 202F 0004 move.l D0, [A7 + 0x4]
00003BC6 9097 sub.l D0, [A7]
00003BC8 2F40 0028 move.l [A7 + 0x28], D0
label00003BCC:
00003BCC 486F 0028 pea.l [A7 + 0x28]
00003BD0 2F2F 0028 move.l -[A7], [A7 + 0x28]
00003BD4 2F2B 0018 move.l -[A7], [A3 + 0x18]
00003BD8 4EAD C0B8 jsr [A5 - 0x3F48]
00003BDC 3800 move.w D4, D0
00003BDE 0C44 00CE cmpi.w D4, 0xCE
00003BE2 4FEF 000C lea.l A7, [A7 + 0xC]
00003BE6 6618 bne +0x1A /* 00003C00 */
00003BE8 263C 8004 0054 move.l D3, 0x80040054
00003BEE 2F2F 0004 move.l -[A7], [A7 + 0x4]
00003BF2 2F0A move.l -[A7], A2
00003BF4 2052 movea.l A0, [A2]
00003BF6 2068 0028 movea.l A0, [A0 + 0x28]
00003BFA 4E90 jsr [A0]
00003BFC 504F addq.w A7, 8
00003BFE 600A bra +0xC /* 00003C0A */
label00003C00:
00003C00 4A44 tst.w D4
00003C02 6706 beq +0x8 /* 00003C0A */
00003C04 263C 8004 0053 move.l D3, 0x80040053
label00003C0A:
00003C0A 200C move.l D0, A4
00003C0C 6704 beq +0x6 /* 00003C12 */
00003C0E 28AF 0028 move.l [A4], [A7 + 0x28]
label00003C12:
00003C12 2003 move.l D0, D3
00003C14 504F addq.w A7, 8
00003C16 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003C1A 4E75 rts
00003C1C 48E7 1020 movem.l -[A7], D3,A2
00003C20 594F subq.w A7, 4
00003C22 246F 0010 movea.l A2, [A7 + 0x10]
00003C26 7600 moveq.l D3, 0x00
00003C28 4857 pea.l [A7]
00003C2A 2F0A move.l -[A7], A2
00003C2C 2052 movea.l A0, [A2]
00003C2E 2068 0024 movea.l A0, [A0 + 0x24]
00003C32 4E90 jsr [A0]
00003C34 2600 move.l D3, D0
00003C36 4A83 tst.l D3
00003C38 504F addq.w A7, 8
00003C3A 670A beq +0xC /* 00003C46 */
00003C3C 2003 move.l D0, D3
00003C3E 584F addq.w A7, 4
00003C40 4CDF 0408 movem.l D3,A2, [A7]+
00003C44 4E75 rts
label00003C46:
00003C46 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003C4A 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003C4E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003C52 2F0A move.l -[A7], A2
00003C54 2052 movea.l A0, [A2]
00003C56 2068 0018 movea.l A0, [A0 + 0x18]
00003C5A 4E90 jsr [A0]
00003C5C 2600 move.l D3, D0
00003C5E 2F2F 0010 move.l -[A7], [A7 + 0x10]
00003C62 2F0A move.l -[A7], A2
00003C64 2052 movea.l A0, [A2]
00003C66 2068 0028 movea.l A0, [A0 + 0x28]
00003C6A 4E90 jsr [A0]
00003C6C 2003 move.l D0, D3
00003C6E 4FEF 001C lea.l A7, [A7 + 0x1C]
00003C72 4CDF 0408 movem.l D3,A2, [A7]+
00003C76 4E75 rts
00003C78 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00003C7C 594F subq.w A7, 4
00003C7E 266F 0020 movea.l A3, [A7 + 0x20]
00003C82 2A2F 0028 move.l D5, [A7 + 0x28]
00003C86 286F 002C movea.l A4, [A7 + 0x2C]
00003C8A 7600 moveq.l D3, 0x00
00003C8C 246B 0004 movea.l A2, [A3 + 0x4]
00003C90 7800 moveq.l D4, 0x00
00003C92 4AAA 0018 tst.l [A2 + 0x18]
00003C96 6706 beq +0x8 /* 00003C9E */
00003C98 4AAA 0024 tst.l [A2 + 0x24]
00003C9C 660E bne +0x10 /* 00003CAC */
label00003C9E:
00003C9E 203C 8004 0050 move.l D0, 0x80040050
00003CA4 584F addq.w A7, 4
00003CA6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00003CAA 4E75 rts
label00003CAC:
00003CAC 4AAA 0020 tst.l [A2 + 0x20]
00003CB0 660E bne +0x10 /* 00003CC0 */
00003CB2 203C 8004 0055 move.l D0, 0x80040055
00003CB8 584F addq.w A7, 4
00003CBA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00003CBE 4E75 rts
label00003CC0:
00003CC0 4857 pea.l [A7]
00003CC2 2F0B move.l -[A7], A3
00003CC4 2053 movea.l A0, [A3]
00003CC6 2068 0024 movea.l A0, [A0 + 0x24]
00003CCA 4E90 jsr [A0]
00003CCC 2600 move.l D3, D0
00003CCE 4A83 tst.l D3
00003CD0 504F addq.w A7, 8
00003CD2 670A beq +0xC /* 00003CDE */
00003CD4 2003 move.l D0, D3
00003CD6 584F addq.w A7, 4
00003CD8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00003CDC 4E75 rts
label00003CDE:
00003CDE 2F05 move.l -[A7], D5
00003CE0 2F2F 0028 move.l -[A7], [A7 + 0x28]
00003CE4 206B 0004 movea.l A0, [A3 + 0x4]
00003CE8 2F28 0018 move.l -[A7], [A0 + 0x18]
00003CEC 4EAD C078 jsr [A5 - 0x3F88]
00003CF0 3800 move.w D4, D0
00003CF2 0C44 00D2 cmpi.w D4, 0xD2
00003CF6 4FEF 000C lea.l A7, [A7 + 0xC]
00003CFA 6608 bne +0xA /* 00003D04 */
00003CFC 263C 8004 0058 move.l D3, 0x80040058
00003D02 600A bra +0xC /* 00003D0E */
label00003D04:
00003D04 4A44 tst.w D4
00003D06 6706 beq +0x8 /* 00003D0E */
00003D08 263C 8004 0053 move.l D3, 0x80040053
label00003D0E:
00003D0E 200C move.l D0, A4
00003D10 670C beq +0xE /* 00003D1E */
00003D12 4A83 tst.l D3
00003D14 6704 beq +0x6 /* 00003D1A */
00003D16 7000 moveq.l D0, 0x00
00003D18 6002 bra +0x4 /* 00003D1C */
label00003D1A:
00003D1A 2005 move.l D0, D5
label00003D1C:
00003D1C 2880 move.l [A4], D0
label00003D1E:
00003D1E 2003 move.l D0, D3
00003D20 584F addq.w A7, 4
00003D22 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00003D26 4E75 rts
00003D28 48E7 1820 movem.l -[A7], D3,D4,A2
00003D2C 7800 moveq.l D4, 0x00
00003D2E 206F 0010 movea.l A0, [A7 + 0x10]
00003D32 2468 0004 movea.l A2, [A0 + 0x4]
00003D36 4AAA 0018 tst.l [A2 + 0x18]
00003D3A 6706 beq +0x8 /* 00003D42 */
00003D3C 4AAA 0024 tst.l [A2 + 0x24]
00003D40 660C bne +0xE /* 00003D4E */
label00003D42:
00003D42 203C 8004 0050 move.l D0, 0x80040050
00003D48 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003D4C 4E75 rts
label00003D4E:
00003D4E 202A 0024 move.l D0, [A2 + 0x24]
00003D52 5380 subq.l D0, 1
00003D54 6706 beq +0x8 /* 00003D5C */
00003D56 5380 subq.l D0, 1
00003D58 6710 beq +0x12 /* 00003D6A */
00003D5A 601A bra +0x1C /* 00003D76 */
label00003D5C:
00003D5C 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003D60 4EAD C0D0 jsr [A5 - 0x3F30]
00003D64 2600 move.l D3, D0
00003D66 584F addq.w A7, 4
00003D68 600C bra +0xE /* 00003D76 */
label00003D6A:
00003D6A 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003D6E 4EAD C090 jsr [A5 - 0x3F70]
00003D72 2600 move.l D3, D0
00003D74 584F addq.w A7, 4
label00003D76:
00003D76 96AA 0030 sub.l D3, [A2 + 0x30]
00003D7A 206F 0014 movea.l A0, [A7 + 0x14]
00003D7E 2083 move.l [A0], D3
00003D80 2004 move.l D0, D4
00003D82 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003D86 4E75 rts
00003D88 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00003D8C 266F 0018 movea.l A3, [A7 + 0x18]
00003D90 7A00 moveq.l D5, 0x00
00003D92 246B 0004 movea.l A2, [A3 + 0x4]
00003D96 7600 moveq.l D3, 0x00
00003D98 7800 moveq.l D4, 0x00
00003D9A 4AAA 0018 tst.l [A2 + 0x18]
00003D9E 6706 beq +0x8 /* 00003DA6 */
00003DA0 4AAA 0024 tst.l [A2 + 0x24]
00003DA4 660C bne +0xE /* 00003DB2 */
label00003DA6:
00003DA6 203C 8004 0050 move.l D0, 0x80040050
00003DAC 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003DB0 4E75 rts
label00003DB2:
00003DB2 262F 001C move.l D3, [A7 + 0x1C]
00003DB6 D6AA 0030 add.l D3, [A2 + 0x30]
00003DBA 202A 0024 move.l D0, [A2 + 0x24]
00003DBE 5380 subq.l D0, 1
00003DC0 6706 beq +0x8 /* 00003DC8 */
00003DC2 5380 subq.l D0, 1
00003DC4 6716 beq +0x18 /* 00003DDC */
00003DC6 6026 bra +0x28 /* 00003DEE */
label00003DC8:
00003DC8 2F03 move.l -[A7], D3
00003DCA 206B 0004 movea.l A0, [A3 + 0x4]
00003DCE 2F28 0018 move.l -[A7], [A0 + 0x18]
00003DD2 4EAD C0C8 jsr [A5 - 0x3F38]
00003DD6 3800 move.w D4, D0
00003DD8 504F addq.w A7, 8
00003DDA 6012 bra +0x14 /* 00003DEE */
label00003DDC:
00003DDC 2F03 move.l -[A7], D3
00003DDE 206B 0004 movea.l A0, [A3 + 0x4]
00003DE2 2F28 0018 move.l -[A7], [A0 + 0x18]
00003DE6 4EAD C088 jsr [A5 - 0x3F78]
00003DEA 3800 move.w D4, D0
00003DEC 504F addq.w A7, 8
label00003DEE:
00003DEE 4A44 tst.w D4
00003DF0 6706 beq +0x8 /* 00003DF8 */
00003DF2 2A3C 8004 0053 move.l D5, 0x80040053
label00003DF8:
00003DF8 2005 move.l D0, D5
00003DFA 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003DFE 4E75 rts
00003E00 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003E04 266F 0018 movea.l A3, [A7 + 0x18]
00003E08 286F 001C movea.l A4, [A7 + 0x1C]
00003E0C 7600 moveq.l D3, 0x00
00003E0E 246B 0004 movea.l A2, [A3 + 0x4]
00003E12 4AAA 0018 tst.l [A2 + 0x18]
00003E16 6706 beq +0x8 /* 00003E1E */
00003E18 4AAA 0024 tst.l [A2 + 0x24]
00003E1C 660C bne +0xE /* 00003E2A */
label00003E1E:
00003E1E 203C 8004 0050 move.l D0, 0x80040050
00003E24 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003E28 4E75 rts
label00003E2A:
00003E2A 202A 0024 move.l D0, [A2 + 0x24]
00003E2E 5380 subq.l D0, 1
00003E30 6706 beq +0x8 /* 00003E38 */
00003E32 5380 subq.l D0, 1
00003E34 6730 beq +0x32 /* 00003E66 */
00003E36 6034 bra +0x36 /* 00003E6C */
label00003E38:
00003E38 70FF moveq.l D0, 0xFFFFFFFF
00003E3A B0AA 001C cmp.l D0, [A2 + 0x1C]
00003E3E 660A bne +0xC /* 00003E4A */
00003E40 206B 0004 movea.l A0, [A3 + 0x4]
00003E44 2828 0028 move.l D4, [A0 + 0x28]
00003E48 6018 bra +0x1A /* 00003E62 */
label00003E4A:
00003E4A 206B 0004 movea.l A0, [A3 + 0x4]
00003E4E 2F28 001C move.l -[A7], [A0 + 0x1C]
00003E52 206B 0004 movea.l A0, [A3 + 0x4]
00003E56 2F28 0018 move.l -[A7], [A0 + 0x18]
00003E5A 4EAD C0D8 jsr [A5 - 0x3F28]
00003E5E 2800 move.l D4, D0
00003E60 504F addq.w A7, 8
label00003E62:
00003E62 2884 move.l [A4], D4
00003E64 600C bra +0xE /* 00003E72 */
label00003E66:
00003E66 28AA 0028 move.l [A4], [A2 + 0x28]
00003E6A 6006 bra +0x8 /* 00003E72 */
label00003E6C:
00003E6C 263C 8004 0050 move.l D3, 0x80040050
label00003E72:
00003E72 2003 move.l D0, D3
00003E74 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003E78 4E75 rts
00003E7A 594F subq.w A7, 4
00003E7C 4297 clr.l [A7]
00003E7E 206F 0008 movea.l A0, [A7 + 0x8]
00003E82 2268 0004 movea.l A1, [A0 + 0x4]
00003E86 4AA9 0018 tst.l [A1 + 0x18]
00003E8A 6706 beq +0x8 /* 00003E92 */
00003E8C 4AA9 0024 tst.l [A1 + 0x24]
00003E90 660A bne +0xC /* 00003E9C */
label00003E92:
00003E92 203C 8004 0050 move.l D0, 0x80040050
00003E98 584F addq.w A7, 4
00003E9A 4E75 rts
label00003E9C:
00003E9C 2017 move.l D0, [A7]
00003E9E 584F addq.w A7, 4
00003EA0 4E75 rts
00003EA2 594F subq.w A7, 4
00003EA4 4297 clr.l [A7]
00003EA6 206F 0008 movea.l A0, [A7 + 0x8]
00003EAA 2268 0004 movea.l A1, [A0 + 0x4]
00003EAE 206F 000C movea.l A0, [A7 + 0xC]
00003EB2 20A9 0020 move.l [A0], [A1 + 0x20]
00003EB6 206F 0010 movea.l A0, [A7 + 0x10]
00003EBA 20A9 002C move.l [A0], [A1 + 0x2C]
00003EBE 2017 move.l D0, [A7]
00003EC0 584F addq.w A7, 4
00003EC2 4E75 rts
00003EC4 594F subq.w A7, 4
00003EC6 226F 0008 movea.l A1, [A7 + 0x8]
00003ECA 4297 clr.l [A7]
00003ECC 2069 0004 movea.l A0, [A1 + 0x4]
00003ED0 216F 000C 0018 move.l [A0 + 0x18], [A7 + 0xC]
00003ED6 2069 0004 movea.l A0, [A1 + 0x4]
00003EDA 42A8 0030 clr.l [A0 + 0x30]
00003EDE 2069 0004 movea.l A0, [A1 + 0x4]
00003EE2 216F 0010 001C move.l [A0 + 0x1C], [A7 + 0x10]
00003EE8 2069 0004 movea.l A0, [A1 + 0x4]
00003EEC 42A8 0024 clr.l [A0 + 0x24]
00003EF0 2069 0004 movea.l A0, [A1 + 0x4]
00003EF4 216F 0014 0028 move.l [A0 + 0x28], [A7 + 0x14]
00003EFA 2069 0004 movea.l A0, [A1 + 0x4]
00003EFE 42A8 002C clr.l [A0 + 0x2C]
00003F02 2017 move.l D0, [A7]
00003F04 584F addq.w A7, 4
00003F06 4E75 rts
00003F08 2F2F 000C move.l -[A7], [A7 + 0xC]
00003F0C 2F2F 000C move.l -[A7], [A7 + 0xC]
00003F10 206F 000C movea.l A0, [A7 + 0xC]
00003F14 2F28 0004 move.l -[A7], [A0 + 0x4]
00003F18 2068 0004 movea.l A0, [A0 + 0x4]
00003F1C 2050 movea.l A0, [A0]
00003F1E 2068 0004 movea.l A0, [A0 + 0x4]
00003F22 4E90 jsr [A0]
00003F24 4FEF 000C lea.l A7, [A7 + 0xC]
00003F28 4E75 rts
00003F2A 2F0A move.l -[A7], A2
00003F2C 246F 0008 movea.l A2, [A7 + 0x8]
00003F30 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003F34 206A 0004 movea.l A0, [A2 + 0x4]
00003F38 2050 movea.l A0, [A0]
00003F3A 2068 0008 movea.l A0, [A0 + 0x8]
00003F3E 4E90 jsr [A0]
00003F40 52AA 0008 addq.l [A2 + 0x8], 1
00003F44 202A 0008 move.l D0, [A2 + 0x8]
00003F48 584F addq.w A7, 4
00003F4A 245F movea.l A2, [A7]+
00003F4C 4E75 rts
00003F4E 48E7 1030 movem.l -[A7], D3,A2,A3
00003F52 266F 0010 movea.l A3, [A7 + 0x10]
00003F56 53AB 0008 subq.l [A3 + 0x8], 1
00003F5A 262B 0008 move.l D3, [A3 + 0x8]
00003F5E 246B 0004 movea.l A2, [A3 + 0x4]
00003F62 4A83 tst.l D3
00003F64 662A bne +0x2C /* 00003F90 */
00003F66 2F0B move.l -[A7], A3
00003F68 4EBA 0104 jsr [PC + 0x104 /* 0000406E */]
00003F6C 2F0B move.l -[A7], A3
00003F6E 2F2A 000C move.l -[A7], [A2 + 0xC]
00003F72 206A 000C movea.l A0, [A2 + 0xC]
00003F76 2050 movea.l A0, [A0]
00003F78 2068 0014 movea.l A0, [A0 + 0x14]
00003F7C 4E90 jsr [A0]
00003F7E 53AD 1A94 subq.l [A5 + 0x1A94], 1
00003F82 2F0A move.l -[A7], A2
00003F84 2052 movea.l A0, [A2]
00003F86 2068 000C movea.l A0, [A0 + 0xC]
00003F8A 4E90 jsr [A0]
00003F8C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003F90:
00003F90 2F0A move.l -[A7], A2
00003F92 2052 movea.l A0, [A2]
00003F94 2068 000C movea.l A0, [A0 + 0xC]
00003F98 4E90 jsr [A0]
00003F9A 2003 move.l D0, D3
00003F9C 584F addq.w A7, 4
00003F9E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00003FA2 4E75 rts
00003FA4 2F0A move.l -[A7], A2
00003FA6 594F subq.w A7, 4
00003FA8 95CA sub.l A2, A2
00003FAA 4297 clr.l [A7]
00003FAC 4857 pea.l [A7]
00003FAE 4EBA 0046 jsr [PC + 0x46 /* 00003FF6 */]
00003FB2 2F00 move.l -[A7], D0
00003FB4 486D D298 pea.l [A5 - 0x2D68]
00003FB8 4878 000C push.l 0xC
00003FBC 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003FC0 4EBA 1108 jsr [PC + 0x1108 /* 000050CA */]
00003FC4 2440 movea.l A2, D0
00003FC6 200A move.l D0, A2
00003FC8 4FEF 0014 lea.l A7, [A7 + 0x14]
00003FCC 6714 beq +0x16 /* 00003FE2 */
00003FCE 4A97 tst.l [A7]
00003FD0 6716 beq +0x18 /* 00003FE8 */
00003FD2 2F0A move.l -[A7], A2
00003FD4 2052 movea.l A0, [A2]
00003FD6 2068 000C movea.l A0, [A0 + 0xC]
00003FDA 4E90 jsr [A0]
00003FDC 95CA sub.l A2, A2
00003FDE 584F addq.w A7, 4
00003FE0 6006 bra +0x8 /* 00003FE8 */
label00003FE2:
00003FE2 2EBC 8004 0002 move.l [A7], 0x80040002
label00003FE8:
00003FE8 206F 0010 movea.l A0, [A7 + 0x10]
00003FEC 208A move.l [A0], A2
00003FEE 2017 move.l D0, [A7]
00003FF0 584F addq.w A7, 4
00003FF2 245F movea.l A2, [A7]+
00003FF4 4E75 rts
fn00003FF6:
00003FF6 2F0B move.l -[A7], A3
00003FF8 47ED 1960 lea.l A3, [A5 + 0x1960]
00003FFC 4A2D 1984 tst.b [A5 + 0x1984]
00004000 665A bne +0x5C /* 0000405C */
00004002 224B movea.l A1, A3
00004004 7008 moveq.l D0, 0x08
00004006 1B7C 0001 1984 move.b [A5 + 0x1984], 0x1
0000400C 41ED D278 lea.l A0, [A5 - 0x2D88]
00004010 2348 0004 move.l [A1 + 0x4], A0
00004014 5380 subq.l D0, 1
00004016 41ED D280 lea.l A0, [A5 - 0x2D80]
0000401A 2348 0008 move.l [A1 + 0x8], A0
0000401E 5380 subq.l D0, 1
00004020 41ED D288 lea.l A0, [A5 - 0x2D78]
00004024 2348 000C move.l [A1 + 0xC], A0
00004028 5380 subq.l D0, 1
0000402A 41ED D2D8 lea.l A0, [A5 - 0x2D28]
0000402E 2348 0010 move.l [A1 + 0x10], A0
00004032 5380 subq.l D0, 1
00004034 41ED D2E0 lea.l A0, [A5 - 0x2D20]
00004038 2348 0014 move.l [A1 + 0x14], A0
0000403C 5380 subq.l D0, 1
0000403E 41ED D2E8 lea.l A0, [A5 - 0x2D18]
00004042 2348 0018 move.l [A1 + 0x18], A0
00004046 5380 subq.l D0, 1
00004048 41ED D2F0 lea.l A0, [A5 - 0x2D10]
0000404C 2348 001C move.l [A1 + 0x1C], A0
00004050 5380 subq.l D0, 1
00004052 41ED D2F8 lea.l A0, [A5 - 0x2D08]
00004056 2348 0020 move.l [A1 + 0x20], A0
0000405A 5380 subq.l D0, 1
label0000405C:
0000405C 200B move.l D0, A3
0000405E 265F movea.l A3, [A7]+
00004060 4E75 rts
00004062 594F subq.w A7, 4
00004064 2EAF 0008 move.l [A7], [A7 + 0x8]
00004068 7000 moveq.l D0, 0x00
0000406A 584F addq.w A7, 4
0000406C 4E75 rts
fn0000406E:
0000406E 594F subq.w A7, 4
00004070 2EAF 0008 move.l [A7], [A7 + 0x8]
00004074 584F addq.w A7, 4
00004076 4E75 rts
00004078 2F2F 000C move.l -[A7], [A7 + 0xC]
0000407C 2F2F 000C move.l -[A7], [A7 + 0xC]
00004080 206F 000C movea.l A0, [A7 + 0xC]
00004084 2F28 0004 move.l -[A7], [A0 + 0x4]
00004088 2068 0004 movea.l A0, [A0 + 0x4]
0000408C 2050 movea.l A0, [A0]
0000408E 2068 0004 movea.l A0, [A0 + 0x4]
00004092 4E90 jsr [A0]
00004094 4FEF 000C lea.l A7, [A7 + 0xC]
00004098 4E75 rts
0000409A 2F0A move.l -[A7], A2
0000409C 246F 0008 movea.l A2, [A7 + 0x8]
000040A0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000040A4 206A 0004 movea.l A0, [A2 + 0x4]
000040A8 2050 movea.l A0, [A0]
000040AA 2068 0008 movea.l A0, [A0 + 0x8]
000040AE 4E90 jsr [A0]
000040B0 52AA 0008 addq.l [A2 + 0x8], 1
000040B4 202A 0008 move.l D0, [A2 + 0x8]
000040B8 584F addq.w A7, 4
000040BA 245F movea.l A2, [A7]+
000040BC 4E75 rts
000040BE 48E7 1030 movem.l -[A7], D3,A2,A3
000040C2 266F 0010 movea.l A3, [A7 + 0x10]
000040C6 53AB 0008 subq.l [A3 + 0x8], 1
000040CA 262B 0008 move.l D3, [A3 + 0x8]
000040CE 246B 0004 movea.l A2, [A3 + 0x4]
000040D2 4A83 tst.l D3
000040D4 662A bne +0x2C /* 00004100 */
000040D6 2F0B move.l -[A7], A3
000040D8 4EBA 00F0 jsr [PC + 0xF0 /* 000041CA */]
000040DC 2F0B move.l -[A7], A3
000040DE 2F2A 000C move.l -[A7], [A2 + 0xC]
000040E2 206A 000C movea.l A0, [A2 + 0xC]
000040E6 2050 movea.l A0, [A0]
000040E8 2068 0014 movea.l A0, [A0 + 0x14]
000040EC 4E90 jsr [A0]
000040EE 53AD 1A94 subq.l [A5 + 0x1A94], 1
000040F2 2F0A move.l -[A7], A2
000040F4 2052 movea.l A0, [A2]
000040F6 2068 000C movea.l A0, [A0 + 0xC]
000040FA 4E90 jsr [A0]
000040FC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004100:
00004100 2F0A move.l -[A7], A2
00004102 2052 movea.l A0, [A2]
00004104 2068 000C movea.l A0, [A0 + 0xC]
00004108 4E90 jsr [A0]
0000410A 2003 move.l D0, D3
0000410C 584F addq.w A7, 4
0000410E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004112 4E75 rts
00004114 2F0A move.l -[A7], A2
00004116 594F subq.w A7, 4
00004118 95CA sub.l A2, A2
0000411A 4297 clr.l [A7]
0000411C 4857 pea.l [A7]
0000411E 4EBA 0046 jsr [PC + 0x46 /* 00004166 */]
00004122 2F00 move.l -[A7], D0
00004124 486D D2C0 pea.l [A5 - 0x2D40]
00004128 4878 000C push.l 0xC
0000412C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00004130 4EBA 0F98 jsr [PC + 0xF98 /* 000050CA */]
00004134 2440 movea.l A2, D0
00004136 200A move.l D0, A2
00004138 4FEF 0014 lea.l A7, [A7 + 0x14]
0000413C 6714 beq +0x16 /* 00004152 */
0000413E 4A97 tst.l [A7]
00004140 6716 beq +0x18 /* 00004158 */
00004142 2F0A move.l -[A7], A2
00004144 2052 movea.l A0, [A2]
00004146 2068 000C movea.l A0, [A0 + 0xC]
0000414A 4E90 jsr [A0]
0000414C 95CA sub.l A2, A2
0000414E 584F addq.w A7, 4
00004150 6006 bra +0x8 /* 00004158 */
label00004152:
00004152 2EBC 8004 0002 move.l [A7], 0x80040002
label00004158:
00004158 206F 0010 movea.l A0, [A7 + 0x10]
0000415C 208A move.l [A0], A2
0000415E 2017 move.l D0, [A7]
00004160 584F addq.w A7, 4
00004162 245F movea.l A2, [A7]+
00004164 4E75 rts
fn00004166:
00004166 2F0B move.l -[A7], A3
00004168 47ED 1986 lea.l A3, [A5 + 0x1986]
0000416C 4A2D 19A2 tst.b [A5 + 0x19A2 /* export_816 */]
00004170 6646 bne +0x48 /* 000041B8 */
00004172 224B movea.l A1, A3
00004174 7006 moveq.l D0, 0x06
00004176 1B7C 0001 19A2 move.b [A5 + 0x19A2 /* export_816 */], 0x1
0000417C 41ED D2A0 lea.l A0, [A5 - 0x2D60]
00004180 2348 0004 move.l [A1 + 0x4], A0
00004184 5380 subq.l D0, 1
00004186 41ED D2A8 lea.l A0, [A5 - 0x2D58]
0000418A 2348 0008 move.l [A1 + 0x8], A0
0000418E 5380 subq.l D0, 1
00004190 41ED D2B0 lea.l A0, [A5 - 0x2D50]
00004194 2348 000C move.l [A1 + 0xC], A0
00004198 5380 subq.l D0, 1
0000419A 41ED D300 lea.l A0, [A5 - 0x2D00]
0000419E 2348 0010 move.l [A1 + 0x10], A0
000041A2 5380 subq.l D0, 1
000041A4 41ED D308 lea.l A0, [A5 - 0x2CF8]
000041A8 2348 0014 move.l [A1 + 0x14], A0
000041AC 5380 subq.l D0, 1
000041AE 41ED D310 lea.l A0, [A5 - 0x2CF0]
000041B2 2348 0018 move.l [A1 + 0x18], A0
000041B6 5380 subq.l D0, 1
label000041B8:
000041B8 200B move.l D0, A3
000041BA 265F movea.l A3, [A7]+
000041BC 4E75 rts
000041BE 594F subq.w A7, 4
000041C0 2EAF 0008 move.l [A7], [A7 + 0x8]
000041C4 7000 moveq.l D0, 0x00
000041C6 584F addq.w A7, 4
000041C8 4E75 rts
fn000041CA:
000041CA 594F subq.w A7, 4
000041CC 2EAF 0008 move.l [A7], [A7 + 0x8]
000041D0 584F addq.w A7, 4
000041D2 4E75 rts
000041D4 7000 moveq.l D0, 0x00
000041D6 4E75 rts
000041D8 206F 0004 movea.l A0, [A7 + 0x4]
000041DC 4868 0018 pea.l [A0 + 0x18]
000041E0 4EAD C000 jsr [A5 - 0x4000]
000041E4 584F addq.w A7, 4
000041E6 4E75 rts
000041E8 2F2F 0008 move.l -[A7], [A7 + 0x8]
000041EC 206F 0008 movea.l A0, [A7 + 0x8]
000041F0 2068 0004 movea.l A0, [A0 + 0x4]
000041F4 4868 0018 pea.l [A0 + 0x18]
000041F8 4EAD BFE8 jsr [A5 - 0x4018]
000041FC 504F addq.w A7, 8
000041FE 4E75 rts
00004200 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004204 206F 0008 movea.l A0, [A7 + 0x8]
00004208 2068 0004 movea.l A0, [A0 + 0x4]
0000420C 4868 0018 pea.l [A0 + 0x18]
00004210 4EAD BFF0 jsr [A5 - 0x4010]
00004214 504F addq.w A7, 8
00004216 4E75 rts
00004218 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000421C 206F 0008 movea.l A0, [A7 + 0x8]
00004220 2068 0004 movea.l A0, [A0 + 0x4]
00004224 4868 0018 pea.l [A0 + 0x18]
00004228 4EAD BFD8 jsr [A5 - 0x4028]
0000422C 504F addq.w A7, 8
0000422E 4E75 rts
00004230 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004234 206F 0008 movea.l A0, [A7 + 0x8]
00004238 2068 0004 movea.l A0, [A0 + 0x4]
0000423C 4868 0018 pea.l [A0 + 0x18]
00004240 4EAD BFE0 jsr [A5 - 0x4020]
00004244 504F addq.w A7, 8
00004246 4E75 rts
00004248 48E7 1020 movem.l -[A7], D3,A2
0000424C 4FEF FFDC lea.l A7, [A7 - 0x24]
00004250 246F 0038 movea.l A2, [A7 + 0x38]
00004254 7600 moveq.l D3, 0x00
00004256 200A move.l D0, A2
00004258 677C beq +0x7E /* 000042D6 */
0000425A 486F 0020 pea.l [A7 + 0x20]
0000425E 486D 8686 pea.l [A5 - 0x797A]
00004262 2F0A move.l -[A7], A2
00004264 2052 movea.l A0, [A2]
00004266 2068 0004 movea.l A0, [A0 + 0x4]
0000426A 4E90 jsr [A0]
0000426C 2600 move.l D3, D0
0000426E 4A83 tst.l D3
00004270 4FEF 000C lea.l A7, [A7 + 0xC]
00004274 6666 bne +0x68 /* 000042DC */
00004276 4857 pea.l [A7]
00004278 2F2F 0024 move.l -[A7], [A7 + 0x24]
0000427C 206F 0028 movea.l A0, [A7 + 0x28]
00004280 2050 movea.l A0, [A0]
00004282 2068 0010 movea.l A0, [A0 + 0x10]
00004286 4E90 jsr [A0]
00004288 2600 move.l D3, D0
0000428A 4A83 tst.l D3
0000428C 504F addq.w A7, 8
0000428E 662E bne +0x30 /* 000042BE */
00004290 2F2F 0048 move.l -[A7], [A7 + 0x48]
00004294 2F2F 0048 move.l -[A7], [A7 + 0x48]
00004298 2F2F 0048 move.l -[A7], [A7 + 0x48]
0000429C 2F2F 0040 move.l -[A7], [A7 + 0x40]
000042A0 2F2F 004C move.l -[A7], [A7 + 0x4C]
000042A4 206F 0044 movea.l A0, [A7 + 0x44]
000042A8 2068 0004 movea.l A0, [A0 + 0x4]
000042AC 4868 0018 pea.l [A0 + 0x18]
000042B0 486F 0018 pea.l [A7 + 0x18]
000042B4 4EAD BFF8 jsr [A5 - 0x4008]
000042B8 2600 move.l D3, D0
000042BA 4FEF 001C lea.l A7, [A7 + 0x1C]
label000042BE:
000042BE 2F2F 0020 move.l -[A7], [A7 + 0x20]
000042C2 206F 0024 movea.l A0, [A7 + 0x24]
000042C6 2050 movea.l A0, [A0]
000042C8 2068 000C movea.l A0, [A0 + 0xC]
000042CC 4E90 jsr [A0]
000042CE 4A80 tst.l D0
000042D0 584F addq.w A7, 4
000042D2 6708 beq +0xA /* 000042DC */
000042D4 6006 bra +0x8 /* 000042DC */
label000042D6:
000042D6 263C 8004 0001 move.l D3, 0x80040001
label000042DC:
000042DC 2003 move.l D0, D3
000042DE 4FEF 0024 lea.l A7, [A7 + 0x24]
000042E2 4CDF 0408 movem.l D3,A2, [A7]+
000042E6 4E75 rts
000042E8 206F 0004 movea.l A0, [A7 + 0x4]
000042EC 2068 0004 movea.l A0, [A0 + 0x4]
000042F0 226F 0008 movea.l A1, [A7 + 0x8]
000042F4 41E8 0018 lea.l A0, [A0 + 0x18]
000042F8 7007 moveq.l D0, 0x07
label000042FA:
000042FA 22D8 move.l [A1]+, [A0]+
000042FC 51C8 FFFC dbf D0, -0x6 /* 000042FA */
00004300 7000 moveq.l D0, 0x00
00004302 4E75 rts
00004304 206F 0008 movea.l A0, [A7 + 0x8]
00004308 226F 0004 movea.l A1, [A7 + 0x4]
0000430C 2269 0004 movea.l A1, [A1 + 0x4]
00004310 43E9 0018 lea.l A1, [A1 + 0x18]
00004314 7007 moveq.l D0, 0x07
label00004316:
00004316 22D8 move.l [A1]+, [A0]+
00004318 51C8 FFFC dbf D0, -0x6 /* 00004316 */
0000431C 7000 moveq.l D0, 0x00
0000431E 4E75 rts
00004320 206F 0004 movea.l A0, [A7 + 0x4]
00004324 2068 0004 movea.l A0, [A0 + 0x4]
00004328 4868 0018 pea.l [A0 + 0x18]
0000432C 4EAD C000 jsr [A5 - 0x4000]
00004330 7000 moveq.l D0, 0x00
00004332 584F addq.w A7, 4
00004334 4E75 rts
00004336 2F2F 000C move.l -[A7], [A7 + 0xC]
0000433A 2F2F 000C move.l -[A7], [A7 + 0xC]
0000433E 206F 000C movea.l A0, [A7 + 0xC]
00004342 2F28 0004 move.l -[A7], [A0 + 0x4]
00004346 2068 0004 movea.l A0, [A0 + 0x4]
0000434A 2050 movea.l A0, [A0]
0000434C 2068 0004 movea.l A0, [A0 + 0x4]
00004350 4E90 jsr [A0]
00004352 4FEF 000C lea.l A7, [A7 + 0xC]
00004356 4E75 rts
00004358 2F0A move.l -[A7], A2
0000435A 246F 0008 movea.l A2, [A7 + 0x8]
0000435E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004362 206A 0004 movea.l A0, [A2 + 0x4]
00004366 2050 movea.l A0, [A0]
00004368 2068 0008 movea.l A0, [A0 + 0x8]
0000436C 4E90 jsr [A0]
0000436E 52AA 0008 addq.l [A2 + 0x8], 1
00004372 202A 0008 move.l D0, [A2 + 0x8]
00004376 584F addq.w A7, 4
00004378 245F movea.l A2, [A7]+
0000437A 4E75 rts
0000437C 48E7 1030 movem.l -[A7], D3,A2,A3
00004380 266F 0010 movea.l A3, [A7 + 0x10]
00004384 53AB 0008 subq.l [A3 + 0x8], 1
00004388 262B 0008 move.l D3, [A3 + 0x8]
0000438C 246B 0004 movea.l A2, [A3 + 0x4]
00004390 4A83 tst.l D3
00004392 662A bne +0x2C /* 000043BE */
00004394 2F0B move.l -[A7], A3
00004396 4EBA 00E6 jsr [PC + 0xE6 /* 0000447E */]
0000439A 2F0B move.l -[A7], A3
0000439C 2F2A 000C move.l -[A7], [A2 + 0xC]
000043A0 206A 000C movea.l A0, [A2 + 0xC]
000043A4 2050 movea.l A0, [A0]
000043A6 2068 0014 movea.l A0, [A0 + 0x14]
000043AA 4E90 jsr [A0]
000043AC 53AD 1A94 subq.l [A5 + 0x1A94], 1
000043B0 2F0A move.l -[A7], A2
000043B2 2052 movea.l A0, [A2]
000043B4 2068 000C movea.l A0, [A0 + 0xC]
000043B8 4E90 jsr [A0]
000043BA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000043BE:
000043BE 2F0A move.l -[A7], A2
000043C0 2052 movea.l A0, [A2]
000043C2 2068 000C movea.l A0, [A0 + 0xC]
000043C6 4E90 jsr [A0]
000043C8 2003 move.l D0, D3
000043CA 584F addq.w A7, 4
000043CC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000043D0 4E75 rts
000043D2 2F0A move.l -[A7], A2
000043D4 594F subq.w A7, 4
000043D6 95CA sub.l A2, A2
000043D8 4297 clr.l [A7]
000043DA 4857 pea.l [A7]
000043DC 4EBA 0046 jsr [PC + 0x46 /* 00004424 */]
000043E0 2F00 move.l -[A7], D0
000043E2 486D D338 pea.l [A5 - 0x2CC8]
000043E6 4878 000C push.l 0xC
000043EA 2F2F 001C move.l -[A7], [A7 + 0x1C]
000043EE 4EBA 0CDA jsr [PC + 0xCDA /* 000050CA */]
000043F2 2440 movea.l A2, D0
000043F4 200A move.l D0, A2
000043F6 4FEF 0014 lea.l A7, [A7 + 0x14]
000043FA 6714 beq +0x16 /* 00004410 */
000043FC 4A97 tst.l [A7]
000043FE 6716 beq +0x18 /* 00004416 */
00004400 2F0A move.l -[A7], A2
00004402 2052 movea.l A0, [A2]
00004404 2068 000C movea.l A0, [A0 + 0xC]
00004408 4E90 jsr [A0]
0000440A 95CA sub.l A2, A2
0000440C 584F addq.w A7, 4
0000440E 6006 bra +0x8 /* 00004416 */
label00004410:
00004410 2EBC 8004 0002 move.l [A7], 0x80040002
label00004416:
00004416 206F 0010 movea.l A0, [A7 + 0x10]
0000441A 208A move.l [A0], A2
0000441C 2017 move.l D0, [A7]
0000441E 584F addq.w A7, 4
00004420 245F movea.l A2, [A7]+
00004422 4E75 rts
fn00004424:
00004424 2F0B move.l -[A7], A3
00004426 47ED 19A4 lea.l A3, [A5 + 0x19A4]
0000442A 4A2D 19BC tst.b [A5 + 0x19BC]
0000442E 663C bne +0x3E /* 0000446C */
00004430 224B movea.l A1, A3
00004432 7005 moveq.l D0, 0x05
00004434 1B7C 0001 19BC move.b [A5 + 0x19BC], 0x1
0000443A 41ED D318 lea.l A0, [A5 - 0x2CE8]
0000443E 2348 0004 move.l [A1 + 0x4], A0
00004442 5380 subq.l D0, 1
00004444 41ED D320 lea.l A0, [A5 - 0x2CE0]
00004448 2348 0008 move.l [A1 + 0x8], A0
0000444C 5380 subq.l D0, 1
0000444E 41ED D328 lea.l A0, [A5 - 0x2CD8]
00004452 2348 000C move.l [A1 + 0xC], A0
00004456 5380 subq.l D0, 1
00004458 41ED D378 lea.l A0, [A5 - 0x2C88]
0000445C 2348 0010 move.l [A1 + 0x10], A0
00004460 5380 subq.l D0, 1
00004462 41ED D380 lea.l A0, [A5 - 0x2C80]
00004466 2348 0014 move.l [A1 + 0x14], A0
0000446A 5380 subq.l D0, 1
label0000446C:
0000446C 200B move.l D0, A3
0000446E 265F movea.l A3, [A7]+
00004470 4E75 rts
00004472 594F subq.w A7, 4
00004474 2EAF 0008 move.l [A7], [A7 + 0x8]
00004478 7000 moveq.l D0, 0x00
0000447A 584F addq.w A7, 4
0000447C 4E75 rts
fn0000447E:
0000447E 594F subq.w A7, 4
00004480 2EAF 0008 move.l [A7], [A7 + 0x8]
00004484 584F addq.w A7, 4
00004486 4E75 rts
00004488 2F2F 000C move.l -[A7], [A7 + 0xC]
0000448C 2F2F 000C move.l -[A7], [A7 + 0xC]
00004490 206F 000C movea.l A0, [A7 + 0xC]
00004494 2F28 0004 move.l -[A7], [A0 + 0x4]
00004498 2068 0004 movea.l A0, [A0 + 0x4]
0000449C 2050 movea.l A0, [A0]
0000449E 2068 0004 movea.l A0, [A0 + 0x4]
000044A2 4E90 jsr [A0]
000044A4 4FEF 000C lea.l A7, [A7 + 0xC]
000044A8 4E75 rts
000044AA 2F0A move.l -[A7], A2
000044AC 246F 0008 movea.l A2, [A7 + 0x8]
000044B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000044B4 206A 0004 movea.l A0, [A2 + 0x4]
000044B8 2050 movea.l A0, [A0]
000044BA 2068 0008 movea.l A0, [A0 + 0x8]
000044BE 4E90 jsr [A0]
000044C0 52AA 0008 addq.l [A2 + 0x8], 1
000044C4 202A 0008 move.l D0, [A2 + 0x8]
000044C8 584F addq.w A7, 4
000044CA 245F movea.l A2, [A7]+
000044CC 4E75 rts
000044CE 48E7 1030 movem.l -[A7], D3,A2,A3
000044D2 266F 0010 movea.l A3, [A7 + 0x10]
000044D6 53AB 0008 subq.l [A3 + 0x8], 1
000044DA 262B 0008 move.l D3, [A3 + 0x8]
000044DE 246B 0004 movea.l A2, [A3 + 0x4]
000044E2 4A83 tst.l D3
000044E4 662A bne +0x2C /* 00004510 */
000044E6 2F0B move.l -[A7], A3
000044E8 4EBA 00FA jsr [PC + 0xFA /* 000045E4 */]
000044EC 2F0B move.l -[A7], A3
000044EE 2F2A 000C move.l -[A7], [A2 + 0xC]
000044F2 206A 000C movea.l A0, [A2 + 0xC]
000044F6 2050 movea.l A0, [A0]
000044F8 2068 0014 movea.l A0, [A0 + 0x14]
000044FC 4E90 jsr [A0]
000044FE 53AD 1A94 subq.l [A5 + 0x1A94], 1
00004502 2F0A move.l -[A7], A2
00004504 2052 movea.l A0, [A2]
00004506 2068 000C movea.l A0, [A0 + 0xC]
0000450A 4E90 jsr [A0]
0000450C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004510:
00004510 2F0A move.l -[A7], A2
00004512 2052 movea.l A0, [A2]
00004514 2068 000C movea.l A0, [A0 + 0xC]
00004518 4E90 jsr [A0]
0000451A 2003 move.l D0, D3
0000451C 584F addq.w A7, 4
0000451E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004522 4E75 rts
00004524 2F0A move.l -[A7], A2
00004526 594F subq.w A7, 4
00004528 95CA sub.l A2, A2
0000452A 4297 clr.l [A7]
0000452C 4857 pea.l [A7]
0000452E 4EBA 0046 jsr [PC + 0x46 /* 00004576 */]
00004532 2F00 move.l -[A7], D0
00004534 486D D360 pea.l [A5 - 0x2CA0]
00004538 4878 000C push.l 0xC
0000453C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00004540 4EBA 0B88 jsr [PC + 0xB88 /* 000050CA */]
00004544 2440 movea.l A2, D0
00004546 200A move.l D0, A2
00004548 4FEF 0014 lea.l A7, [A7 + 0x14]
0000454C 6714 beq +0x16 /* 00004562 */
0000454E 4A97 tst.l [A7]
00004550 6716 beq +0x18 /* 00004568 */
00004552 2F0A move.l -[A7], A2
00004554 2052 movea.l A0, [A2]
00004556 2068 000C movea.l A0, [A0 + 0xC]
0000455A 4E90 jsr [A0]
0000455C 95CA sub.l A2, A2
0000455E 584F addq.w A7, 4
00004560 6006 bra +0x8 /* 00004568 */
label00004562:
00004562 2EBC 8004 0002 move.l [A7], 0x80040002
label00004568:
00004568 206F 0010 movea.l A0, [A7 + 0x10]
0000456C 208A move.l [A0], A2
0000456E 2017 move.l D0, [A7]
00004570 584F addq.w A7, 4
00004572 245F movea.l A2, [A7]+
00004574 4E75 rts
fn00004576:
00004576 2F0B move.l -[A7], A3
00004578 47ED 19BE lea.l A3, [A5 + 0x19BE]
0000457C 4A2D 19DE tst.b [A5 + 0x19DE]
00004580 6650 bne +0x52 /* 000045D2 */
00004582 224B movea.l A1, A3
00004584 7007 moveq.l D0, 0x07
00004586 1B7C 0001 19DE move.b [A5 + 0x19DE], 0x1
0000458C 41ED D340 lea.l A0, [A5 - 0x2CC0]
00004590 2348 0004 move.l [A1 + 0x4], A0
00004594 5380 subq.l D0, 1
00004596 41ED D348 lea.l A0, [A5 - 0x2CB8]
0000459A 2348 0008 move.l [A1 + 0x8], A0
0000459E 5380 subq.l D0, 1
000045A0 41ED D350 lea.l A0, [A5 - 0x2CB0]
000045A4 2348 000C move.l [A1 + 0xC], A0
000045A8 5380 subq.l D0, 1
000045AA 41ED D388 lea.l A0, [A5 - 0x2C78]
000045AE 2348 0010 move.l [A1 + 0x10], A0
000045B2 5380 subq.l D0, 1
000045B4 41ED D390 lea.l A0, [A5 - 0x2C70]
000045B8 2348 0014 move.l [A1 + 0x14], A0
000045BC 5380 subq.l D0, 1
000045BE 41ED D398 lea.l A0, [A5 - 0x2C68]
000045C2 2348 0018 move.l [A1 + 0x18], A0
000045C6 5380 subq.l D0, 1
000045C8 41ED D3A0 lea.l A0, [A5 - 0x2C60]
000045CC 2348 001C move.l [A1 + 0x1C], A0
000045D0 5380 subq.l D0, 1
label000045D2:
000045D2 200B move.l D0, A3
000045D4 265F movea.l A3, [A7]+
000045D6 4E75 rts
000045D8 594F subq.w A7, 4
000045DA 2EAF 0008 move.l [A7], [A7 + 0x8]
000045DE 7000 moveq.l D0, 0x00
000045E0 584F addq.w A7, 4
000045E2 4E75 rts
fn000045E4:
000045E4 594F subq.w A7, 4
000045E6 2EAF 0008 move.l [A7], [A7 + 0x8]
000045EA 584F addq.w A7, 4
000045EC 4E75 rts
000045EE 206F 0004 movea.l A0, [A7 + 0x4]
000045F2 42A8 0018 clr.l [A0 + 0x18]
000045F6 42A8 001C clr.l [A0 + 0x1C]
000045FA 7000 moveq.l D0, 0x00
000045FC 4E75 rts
000045FE 4E75 rts
00004600 206F 0004 movea.l A0, [A7 + 0x4]
00004604 2068 0004 movea.l A0, [A0 + 0x4]
00004608 2F28 0018 move.l -[A7], [A0 + 0x18]
0000460C 2F2F 000C move.l -[A7], [A7 + 0xC]
00004610 4EAD CA40 jsr [A5 - 0x35C0]
00004614 4A00 tst.b D0
00004616 504F addq.w A7, 8
00004618 670E beq +0x10 /* 00004628 */
0000461A 206F 0004 movea.l A0, [A7 + 0x4]
0000461E 2068 0004 movea.l A0, [A0 + 0x4]
00004622 7001 moveq.l D0, 0x01
00004624 2140 001C move.l [A0 + 0x1C], D0
label00004628:
00004628 7000 moveq.l D0, 0x00
0000462A 4E75 rts
0000462C 206F 0004 movea.l A0, [A7 + 0x4]
00004630 2068 0004 movea.l A0, [A0 + 0x4]
00004634 2F28 0018 move.l -[A7], [A0 + 0x18]
00004638 2F2F 000C move.l -[A7], [A7 + 0xC]
0000463C 4EAD CA40 jsr [A5 - 0x35C0]
00004640 4A00 tst.b D0
00004642 504F addq.w A7, 8
00004644 670E beq +0x10 /* 00004654 */
00004646 206F 0004 movea.l A0, [A7 + 0x4]
0000464A 2068 0004 movea.l A0, [A0 + 0x4]
0000464E 7001 moveq.l D0, 0x01
00004650 2140 001C move.l [A0 + 0x1C], D0
label00004654:
00004654 7000 moveq.l D0, 0x00
00004656 4E75 rts
00004658 206F 0004 movea.l A0, [A7 + 0x4]
0000465C 2068 0004 movea.l A0, [A0 + 0x4]
00004660 216F 0008 0018 move.l [A0 + 0x18], [A7 + 0x8]
00004666 7000 moveq.l D0, 0x00
00004668 4E75 rts
0000466A 206F 0004 movea.l A0, [A7 + 0x4]
0000466E 2068 0004 movea.l A0, [A0 + 0x4]
00004672 226F 0008 movea.l A1, [A7 + 0x8]
00004676 22A8 0018 move.l [A1], [A0 + 0x18]
0000467A 7000 moveq.l D0, 0x00
0000467C 4E75 rts
0000467E 206F 0004 movea.l A0, [A7 + 0x4]
00004682 2068 0004 movea.l A0, [A0 + 0x4]
00004686 216F 0008 001C move.l [A0 + 0x1C], [A7 + 0x8]
0000468C 7000 moveq.l D0, 0x00
0000468E 4E75 rts
00004690 206F 0004 movea.l A0, [A7 + 0x4]
00004694 2068 0004 movea.l A0, [A0 + 0x4]
00004698 226F 0008 movea.l A1, [A7 + 0x8]
0000469C 12A8 001F move.b [A1], [A0 + 0x1F]
000046A0 7000 moveq.l D0, 0x00
000046A2 4E75 rts
000046A4 2F2F 000C move.l -[A7], [A7 + 0xC]
000046A8 2F2F 000C move.l -[A7], [A7 + 0xC]
000046AC 206F 000C movea.l A0, [A7 + 0xC]
000046B0 2F28 0004 move.l -[A7], [A0 + 0x4]
000046B4 2068 0004 movea.l A0, [A0 + 0x4]
000046B8 2050 movea.l A0, [A0]
000046BA 2068 0004 movea.l A0, [A0 + 0x4]
000046BE 4E90 jsr [A0]
000046C0 4FEF 000C lea.l A7, [A7 + 0xC]
000046C4 4E75 rts
000046C6 2F0A move.l -[A7], A2
000046C8 246F 0008 movea.l A2, [A7 + 0x8]
000046CC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000046D0 206A 0004 movea.l A0, [A2 + 0x4]
000046D4 2050 movea.l A0, [A0]
000046D6 2068 0008 movea.l A0, [A0 + 0x8]
000046DA 4E90 jsr [A0]
000046DC 52AA 0008 addq.l [A2 + 0x8], 1
000046E0 202A 0008 move.l D0, [A2 + 0x8]
000046E4 584F addq.w A7, 4
000046E6 245F movea.l A2, [A7]+
000046E8 4E75 rts
000046EA 48E7 1030 movem.l -[A7], D3,A2,A3
000046EE 266F 0010 movea.l A3, [A7 + 0x10]
000046F2 53AB 0008 subq.l [A3 + 0x8], 1
000046F6 262B 0008 move.l D3, [A3 + 0x8]
000046FA 246B 0004 movea.l A2, [A3 + 0x4]
000046FE 4A83 tst.l D3
00004700 662A bne +0x2C /* 0000472C */
00004702 2F0B move.l -[A7], A3
00004704 4EBA 00FA jsr [PC + 0xFA /* 00004800 */]
00004708 2F0B move.l -[A7], A3
0000470A 2F2A 000C move.l -[A7], [A2 + 0xC]
0000470E 206A 000C movea.l A0, [A2 + 0xC]
00004712 2050 movea.l A0, [A0]
00004714 2068 0014 movea.l A0, [A0 + 0x14]
00004718 4E90 jsr [A0]
0000471A 53AD 1A94 subq.l [A5 + 0x1A94], 1
0000471E 2F0A move.l -[A7], A2
00004720 2052 movea.l A0, [A2]
00004722 2068 000C movea.l A0, [A0 + 0xC]
00004726 4E90 jsr [A0]
00004728 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000472C:
0000472C 2F0A move.l -[A7], A2
0000472E 2052 movea.l A0, [A2]
00004730 2068 000C movea.l A0, [A0 + 0xC]
00004734 4E90 jsr [A0]
00004736 2003 move.l D0, D3
00004738 584F addq.w A7, 4
0000473A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000473E 4E75 rts
00004740 2F0A move.l -[A7], A2
00004742 594F subq.w A7, 4
00004744 95CA sub.l A2, A2
00004746 4297 clr.l [A7]
00004748 4857 pea.l [A7]
0000474A 4EBA 0046 jsr [PC + 0x46 /* 00004792 */]
0000474E 2F00 move.l -[A7], D0
00004750 486D D3C8 pea.l [A5 - 0x2C38]
00004754 4878 000C push.l 0xC
00004758 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000475C 4EBA 096C jsr [PC + 0x96C /* 000050CA */]
00004760 2440 movea.l A2, D0
00004762 200A move.l D0, A2
00004764 4FEF 0014 lea.l A7, [A7 + 0x14]
00004768 6714 beq +0x16 /* 0000477E */
0000476A 4A97 tst.l [A7]
0000476C 6716 beq +0x18 /* 00004784 */
0000476E 2F0A move.l -[A7], A2
00004770 2052 movea.l A0, [A2]
00004772 2068 000C movea.l A0, [A0 + 0xC]
00004776 4E90 jsr [A0]
00004778 95CA sub.l A2, A2
0000477A 584F addq.w A7, 4
0000477C 6006 bra +0x8 /* 00004784 */
label0000477E:
0000477E 2EBC 8004 0002 move.l [A7], 0x80040002
label00004784:
00004784 206F 0010 movea.l A0, [A7 + 0x10]
00004788 208A move.l [A0], A2
0000478A 2017 move.l D0, [A7]
0000478C 584F addq.w A7, 4
0000478E 245F movea.l A2, [A7]+
00004790 4E75 rts
fn00004792:
00004792 2F0B move.l -[A7], A3
00004794 47ED 19E0 lea.l A3, [A5 + 0x19E0]
00004798 4A2D 1A00 tst.b [A5 + 0x1A00]
0000479C 6650 bne +0x52 /* 000047EE */
0000479E 224B movea.l A1, A3
000047A0 7007 moveq.l D0, 0x07
000047A2 1B7C 0001 1A00 move.b [A5 + 0x1A00], 0x1
000047A8 41ED D3A8 lea.l A0, [A5 - 0x2C58]
000047AC 2348 0004 move.l [A1 + 0x4], A0
000047B0 5380 subq.l D0, 1
000047B2 41ED D3B0 lea.l A0, [A5 - 0x2C50]
000047B6 2348 0008 move.l [A1 + 0x8], A0
000047BA 5380 subq.l D0, 1
000047BC 41ED D3B8 lea.l A0, [A5 - 0x2C48]
000047C0 2348 000C move.l [A1 + 0xC], A0
000047C4 5380 subq.l D0, 1
000047C6 41ED D430 lea.l A0, [A5 - 0x2BD0]
000047CA 2348 0010 move.l [A1 + 0x10], A0
000047CE 5380 subq.l D0, 1
000047D0 41ED D438 lea.l A0, [A5 - 0x2BC8]
000047D4 2348 0014 move.l [A1 + 0x14], A0
000047D8 5380 subq.l D0, 1
000047DA 41ED D440 lea.l A0, [A5 - 0x2BC0]
000047DE 2348 0018 move.l [A1 + 0x18], A0
000047E2 5380 subq.l D0, 1
000047E4 41ED D448 lea.l A0, [A5 - 0x2BB8]
000047E8 2348 001C move.l [A1 + 0x1C], A0
000047EC 5380 subq.l D0, 1
label000047EE:
000047EE 200B move.l D0, A3
000047F0 265F movea.l A3, [A7]+
000047F2 4E75 rts
000047F4 594F subq.w A7, 4
000047F6 2EAF 0008 move.l [A7], [A7 + 0x8]
000047FA 7000 moveq.l D0, 0x00
000047FC 584F addq.w A7, 4
000047FE 4E75 rts
fn00004800:
00004800 594F subq.w A7, 4
00004802 2EAF 0008 move.l [A7], [A7 + 0x8]
00004806 584F addq.w A7, 4
00004808 4E75 rts
0000480A 2F2F 000C move.l -[A7], [A7 + 0xC]
0000480E 2F2F 000C move.l -[A7], [A7 + 0xC]
00004812 206F 000C movea.l A0, [A7 + 0xC]
00004816 2F28 0004 move.l -[A7], [A0 + 0x4]
0000481A 2068 0004 movea.l A0, [A0 + 0x4]
0000481E 2050 movea.l A0, [A0]
00004820 2068 0004 movea.l A0, [A0 + 0x4]
00004824 4E90 jsr [A0]
00004826 4FEF 000C lea.l A7, [A7 + 0xC]
0000482A 4E75 rts
0000482C 2F0A move.l -[A7], A2
0000482E 246F 0008 movea.l A2, [A7 + 0x8]
00004832 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004836 206A 0004 movea.l A0, [A2 + 0x4]
0000483A 2050 movea.l A0, [A0]
0000483C 2068 0008 movea.l A0, [A0 + 0x8]
00004840 4E90 jsr [A0]
00004842 52AA 0008 addq.l [A2 + 0x8], 1
00004846 202A 0008 move.l D0, [A2 + 0x8]
0000484A 584F addq.w A7, 4
0000484C 245F movea.l A2, [A7]+
0000484E 4E75 rts
00004850 48E7 1030 movem.l -[A7], D3,A2,A3
00004854 266F 0010 movea.l A3, [A7 + 0x10]
00004858 53AB 0008 subq.l [A3 + 0x8], 1
0000485C 262B 0008 move.l D3, [A3 + 0x8]
00004860 246B 0004 movea.l A2, [A3 + 0x4]
00004864 4A83 tst.l D3
00004866 662A bne +0x2C /* 00004892 */
00004868 2F0B move.l -[A7], A3
0000486A 4EBA 00FA jsr [PC + 0xFA /* 00004966 */]
0000486E 2F0B move.l -[A7], A3
00004870 2F2A 000C move.l -[A7], [A2 + 0xC]
00004874 206A 000C movea.l A0, [A2 + 0xC]
00004878 2050 movea.l A0, [A0]
0000487A 2068 0014 movea.l A0, [A0 + 0x14]
0000487E 4E90 jsr [A0]
00004880 53AD 1A94 subq.l [A5 + 0x1A94], 1
00004884 2F0A move.l -[A7], A2
00004886 2052 movea.l A0, [A2]
00004888 2068 000C movea.l A0, [A0 + 0xC]
0000488C 4E90 jsr [A0]
0000488E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004892:
00004892 2F0A move.l -[A7], A2
00004894 2052 movea.l A0, [A2]
00004896 2068 000C movea.l A0, [A0 + 0xC]
0000489A 4E90 jsr [A0]
0000489C 2003 move.l D0, D3
0000489E 584F addq.w A7, 4
000048A0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000048A4 4E75 rts
000048A6 2F0A move.l -[A7], A2
000048A8 594F subq.w A7, 4
000048AA 95CA sub.l A2, A2
000048AC 4297 clr.l [A7]
000048AE 4857 pea.l [A7]
000048B0 4EBA 0046 jsr [PC + 0x46 /* 000048F8 */]
000048B4 2F00 move.l -[A7], D0
000048B6 486D D3F0 pea.l [A5 - 0x2C10]
000048BA 4878 000C push.l 0xC
000048BE 2F2F 001C move.l -[A7], [A7 + 0x1C]
000048C2 4EBA 0806 jsr [PC + 0x806 /* 000050CA */]
000048C6 2440 movea.l A2, D0
000048C8 200A move.l D0, A2
000048CA 4FEF 0014 lea.l A7, [A7 + 0x14]
000048CE 6714 beq +0x16 /* 000048E4 */
000048D0 4A97 tst.l [A7]
000048D2 6716 beq +0x18 /* 000048EA */
000048D4 2F0A move.l -[A7], A2
000048D6 2052 movea.l A0, [A2]
000048D8 2068 000C movea.l A0, [A0 + 0xC]
000048DC 4E90 jsr [A0]
000048DE 95CA sub.l A2, A2
000048E0 584F addq.w A7, 4
000048E2 6006 bra +0x8 /* 000048EA */
label000048E4:
000048E4 2EBC 8004 0002 move.l [A7], 0x80040002
label000048EA:
000048EA 206F 0010 movea.l A0, [A7 + 0x10]
000048EE 208A move.l [A0], A2
000048F0 2017 move.l D0, [A7]
000048F2 584F addq.w A7, 4
000048F4 245F movea.l A2, [A7]+
000048F6 4E75 rts
fn000048F8:
000048F8 2F0B move.l -[A7], A3
000048FA 47ED 1A02 lea.l A3, [A5 + 0x1A02 /* export_828 */]
000048FE 4A2D 1A22 tst.b [A5 + 0x1A22 /* export_832 */]
00004902 6650 bne +0x52 /* 00004954 */
00004904 224B movea.l A1, A3
00004906 7007 moveq.l D0, 0x07
00004908 1B7C 0001 1A22 move.b [A5 + 0x1A22 /* export_832 */], 0x1
0000490E 41ED D3D0 lea.l A0, [A5 - 0x2C30]
00004912 2348 0004 move.l [A1 + 0x4], A0
00004916 5380 subq.l D0, 1
00004918 41ED D3D8 lea.l A0, [A5 - 0x2C28]
0000491C 2348 0008 move.l [A1 + 0x8], A0
00004920 5380 subq.l D0, 1
00004922 41ED D3E0 lea.l A0, [A5 - 0x2C20]
00004926 2348 000C move.l [A1 + 0xC], A0
0000492A 5380 subq.l D0, 1
0000492C 41ED D450 lea.l A0, [A5 - 0x2BB0]
00004930 2348 0010 move.l [A1 + 0x10], A0
00004934 5380 subq.l D0, 1
00004936 41ED D458 lea.l A0, [A5 - 0x2BA8]
0000493A 2348 0014 move.l [A1 + 0x14], A0
0000493E 5380 subq.l D0, 1
00004940 41ED D460 lea.l A0, [A5 - 0x2BA0]
00004944 2348 0018 move.l [A1 + 0x18], A0
00004948 5380 subq.l D0, 1
0000494A 41ED D468 lea.l A0, [A5 - 0x2B98]
0000494E 2348 001C move.l [A1 + 0x1C], A0
00004952 5380 subq.l D0, 1
label00004954:
00004954 200B move.l D0, A3
00004956 265F movea.l A3, [A7]+
00004958 4E75 rts
0000495A 594F subq.w A7, 4
0000495C 2EAF 0008 move.l [A7], [A7 + 0x8]
00004960 7000 moveq.l D0, 0x00
00004962 584F addq.w A7, 4
00004964 4E75 rts
fn00004966:
00004966 594F subq.w A7, 4
00004968 2EAF 0008 move.l [A7], [A7 + 0x8]
0000496C 584F addq.w A7, 4
0000496E 4E75 rts
00004970 2F2F 000C move.l -[A7], [A7 + 0xC]
00004974 2F2F 000C move.l -[A7], [A7 + 0xC]
00004978 206F 000C movea.l A0, [A7 + 0xC]
0000497C 2F28 0004 move.l -[A7], [A0 + 0x4]
00004980 2068 0004 movea.l A0, [A0 + 0x4]
00004984 2050 movea.l A0, [A0]
00004986 2068 0004 movea.l A0, [A0 + 0x4]
0000498A 4E90 jsr [A0]
0000498C 4FEF 000C lea.l A7, [A7 + 0xC]
00004990 4E75 rts
00004992 2F0A move.l -[A7], A2
00004994 246F 0008 movea.l A2, [A7 + 0x8]
00004998 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000499C 206A 0004 movea.l A0, [A2 + 0x4]
000049A0 2050 movea.l A0, [A0]
000049A2 2068 0008 movea.l A0, [A0 + 0x8]
000049A6 4E90 jsr [A0]
000049A8 52AA 0008 addq.l [A2 + 0x8], 1
000049AC 202A 0008 move.l D0, [A2 + 0x8]
000049B0 584F addq.w A7, 4
000049B2 245F movea.l A2, [A7]+
000049B4 4E75 rts
000049B6 48E7 1030 movem.l -[A7], D3,A2,A3
000049BA 266F 0010 movea.l A3, [A7 + 0x10]
000049BE 53AB 0008 subq.l [A3 + 0x8], 1
000049C2 262B 0008 move.l D3, [A3 + 0x8]
000049C6 246B 0004 movea.l A2, [A3 + 0x4]
000049CA 4A83 tst.l D3
000049CC 662A bne +0x2C /* 000049F8 */
000049CE 2F0B move.l -[A7], A3
000049D0 4EBA 00E6 jsr [PC + 0xE6 /* 00004AB8 */]
000049D4 2F0B move.l -[A7], A3
000049D6 2F2A 000C move.l -[A7], [A2 + 0xC]
000049DA 206A 000C movea.l A0, [A2 + 0xC]
000049DE 2050 movea.l A0, [A0]
000049E0 2068 0014 movea.l A0, [A0 + 0x14]
000049E4 4E90 jsr [A0]
000049E6 53AD 1A94 subq.l [A5 + 0x1A94], 1
000049EA 2F0A move.l -[A7], A2
000049EC 2052 movea.l A0, [A2]
000049EE 2068 000C movea.l A0, [A0 + 0xC]
000049F2 4E90 jsr [A0]
000049F4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000049F8:
000049F8 2F0A move.l -[A7], A2
000049FA 2052 movea.l A0, [A2]
000049FC 2068 000C movea.l A0, [A0 + 0xC]
00004A00 4E90 jsr [A0]
00004A02 2003 move.l D0, D3
00004A04 584F addq.w A7, 4
00004A06 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004A0A 4E75 rts
00004A0C 2F0A move.l -[A7], A2
00004A0E 594F subq.w A7, 4
00004A10 95CA sub.l A2, A2
00004A12 4297 clr.l [A7]
00004A14 4857 pea.l [A7]
00004A16 4EBA 0046 jsr [PC + 0x46 /* 00004A5E */]
00004A1A 2F00 move.l -[A7], D0
00004A1C 486D D418 pea.l [A5 - 0x2BE8]
00004A20 4878 000C push.l 0xC
00004A24 2F2F 001C move.l -[A7], [A7 + 0x1C]
00004A28 4EBA 06A0 jsr [PC + 0x6A0 /* 000050CA */]
00004A2C 2440 movea.l A2, D0
00004A2E 200A move.l D0, A2
00004A30 4FEF 0014 lea.l A7, [A7 + 0x14]
00004A34 6714 beq +0x16 /* 00004A4A */
00004A36 4A97 tst.l [A7]
00004A38 6716 beq +0x18 /* 00004A50 */
00004A3A 2F0A move.l -[A7], A2
00004A3C 2052 movea.l A0, [A2]
00004A3E 2068 000C movea.l A0, [A0 + 0xC]
00004A42 4E90 jsr [A0]
00004A44 95CA sub.l A2, A2
00004A46 584F addq.w A7, 4
00004A48 6006 bra +0x8 /* 00004A50 */
label00004A4A:
00004A4A 2EBC 8004 0002 move.l [A7], 0x80040002
label00004A50:
00004A50 206F 0010 movea.l A0, [A7 + 0x10]
00004A54 208A move.l [A0], A2
00004A56 2017 move.l D0, [A7]
00004A58 584F addq.w A7, 4
00004A5A 245F movea.l A2, [A7]+
00004A5C 4E75 rts
fn00004A5E:
00004A5E 2F0B move.l -[A7], A3
00004A60 47ED 1A24 lea.l A3, [A5 + 0x1A24]
00004A64 4A2D 1A3C tst.b [A5 + 0x1A3C]
00004A68 663C bne +0x3E /* 00004AA6 */
00004A6A 224B movea.l A1, A3
00004A6C 7005 moveq.l D0, 0x05
00004A6E 1B7C 0001 1A3C move.b [A5 + 0x1A3C], 0x1
00004A74 41ED D3F8 lea.l A0, [A5 - 0x2C08]
00004A78 2348 0004 move.l [A1 + 0x4], A0
00004A7C 5380 subq.l D0, 1
00004A7E 41ED D400 lea.l A0, [A5 - 0x2C00]
00004A82 2348 0008 move.l [A1 + 0x8], A0
00004A86 5380 subq.l D0, 1
00004A88 41ED D408 lea.l A0, [A5 - 0x2BF8]
00004A8C 2348 000C move.l [A1 + 0xC], A0
00004A90 5380 subq.l D0, 1
00004A92 41ED D470 lea.l A0, [A5 - 0x2B90]
00004A96 2348 0010 move.l [A1 + 0x10], A0
00004A9A 5380 subq.l D0, 1
00004A9C 41ED D478 lea.l A0, [A5 - 0x2B88]
00004AA0 2348 0014 move.l [A1 + 0x14], A0
00004AA4 5380 subq.l D0, 1
label00004AA6:
00004AA6 200B move.l D0, A3
00004AA8 265F movea.l A3, [A7]+
00004AAA 4E75 rts
00004AAC 594F subq.w A7, 4
00004AAE 2EAF 0008 move.l [A7], [A7 + 0x8]
00004AB2 7000 moveq.l D0, 0x00
00004AB4 584F addq.w A7, 4
00004AB6 4E75 rts
fn00004AB8:
00004AB8 594F subq.w A7, 4
00004ABA 2EAF 0008 move.l [A7], [A7 + 0x8]
00004ABE 584F addq.w A7, 4
00004AC0 4E75 rts
00004AC2 7000 moveq.l D0, 0x00
00004AC4 4E75 rts
00004AC6 4E75 rts
00004AC8 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004ACC 206F 0008 movea.l A0, [A7 + 0x8]
00004AD0 2068 0004 movea.l A0, [A0 + 0x4]
00004AD4 4868 0018 pea.l [A0 + 0x18]
00004AD8 4EAD CA18 jsr [A5 - 0x35E8]
00004ADC 504F addq.w A7, 8
00004ADE 4E75 rts
00004AE0 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004AE4 206F 0008 movea.l A0, [A7 + 0x8]
00004AE8 2068 0004 movea.l A0, [A0 + 0x4]
00004AEC 4868 0018 pea.l [A0 + 0x18]
00004AF0 4EAD CA20 jsr [A5 - 0x35E0]
00004AF4 504F addq.w A7, 8
00004AF6 4E75 rts
00004AF8 2F2F 000C move.l -[A7], [A7 + 0xC]
00004AFC 2F2F 000C move.l -[A7], [A7 + 0xC]
00004B00 206F 000C movea.l A0, [A7 + 0xC]
00004B04 2068 0004 movea.l A0, [A0 + 0x4]
00004B08 4868 0018 pea.l [A0 + 0x18]
00004B0C 4EAD CA28 jsr [A5 - 0x35D8]
00004B10 4FEF 000C lea.l A7, [A7 + 0xC]
00004B14 4E75 rts
00004B16 206F 0004 movea.l A0, [A7 + 0x4]
00004B1A 2068 0004 movea.l A0, [A0 + 0x4]
00004B1E 4868 0018 pea.l [A0 + 0x18]
00004B22 4EAD CA30 jsr [A5 - 0x35D0]
00004B26 584F addq.w A7, 4
00004B28 4E75 rts
00004B2A 2F2F 000C move.l -[A7], [A7 + 0xC]
00004B2E 2F2F 000C move.l -[A7], [A7 + 0xC]
00004B32 206F 000C movea.l A0, [A7 + 0xC]
00004B36 2068 0004 movea.l A0, [A0 + 0x4]
00004B3A 4868 0018 pea.l [A0 + 0x18]
00004B3E 4EAD CA08 jsr [A5 - 0x35F8]
00004B42 4FEF 000C lea.l A7, [A7 + 0xC]
00004B46 4E75 rts
00004B48 2F2F 000C move.l -[A7], [A7 + 0xC]
00004B4C 2F2F 000C move.l -[A7], [A7 + 0xC]
00004B50 206F 000C movea.l A0, [A7 + 0xC]
00004B54 2068 0004 movea.l A0, [A0 + 0x4]
00004B58 4868 0018 pea.l [A0 + 0x18]
00004B5C 4EAD CA10 jsr [A5 - 0x35F0]
00004B60 4FEF 000C lea.l A7, [A7 + 0xC]
00004B64 4E75 rts
00004B66 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004B6A 206F 0008 movea.l A0, [A7 + 0x8]
00004B6E 2068 0004 movea.l A0, [A0 + 0x4]
00004B72 4868 0018 pea.l [A0 + 0x18]
00004B76 4EAD C9B8 jsr [A5 - 0x3648]
00004B7A 7000 moveq.l D0, 0x00
00004B7C 504F addq.w A7, 8
00004B7E 4E75 rts
00004B80 2F2F 0018 move.l -[A7], [A7 + 0x18]
00004B84 2F2F 0018 move.l -[A7], [A7 + 0x18]
00004B88 2F2F 0018 move.l -[A7], [A7 + 0x18]
00004B8C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00004B90 2F2F 0018 move.l -[A7], [A7 + 0x18]
00004B94 206F 0018 movea.l A0, [A7 + 0x18]
00004B98 2068 0004 movea.l A0, [A0 + 0x4]
00004B9C 4868 0018 pea.l [A0 + 0x18]
00004BA0 4EAD CA38 jsr [A5 - 0x35C8]
00004BA4 4FEF 0018 lea.l A7, [A7 + 0x18]
00004BA8 4E75 rts
00004BAA 206F 0004 movea.l A0, [A7 + 0x4]
00004BAE 2068 0004 movea.l A0, [A0 + 0x4]
00004BB2 226F 0008 movea.l A1, [A7 + 0x8]
00004BB6 22A8 0018 move.l [A1], [A0 + 0x18]
00004BBA 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
00004BC0 2368 0020 0008 move.l [A1 + 0x8], [A0 + 0x20]
00004BC6 7000 moveq.l D0, 0x00
00004BC8 4E75 rts
00004BCA 206F 0008 movea.l A0, [A7 + 0x8]
00004BCE 226F 0004 movea.l A1, [A7 + 0x4]
00004BD2 2269 0004 movea.l A1, [A1 + 0x4]
00004BD6 2350 0018 move.l [A1 + 0x18], [A0]
00004BDA 2368 0004 001C move.l [A1 + 0x1C], [A0 + 0x4]
00004BE0 2368 0008 0020 move.l [A1 + 0x20], [A0 + 0x8]
00004BE6 7000 moveq.l D0, 0x00
00004BE8 4E75 rts
00004BEA 2F2F 000C move.l -[A7], [A7 + 0xC]
00004BEE 2F2F 000C move.l -[A7], [A7 + 0xC]
00004BF2 206F 000C movea.l A0, [A7 + 0xC]
00004BF6 2F28 0004 move.l -[A7], [A0 + 0x4]
00004BFA 2068 0004 movea.l A0, [A0 + 0x4]
00004BFE 2050 movea.l A0, [A0]
00004C00 2068 0004 movea.l A0, [A0 + 0x4]
00004C04 4E90 jsr [A0]
00004C06 4FEF 000C lea.l A7, [A7 + 0xC]
00004C0A 4E75 rts
00004C0C 2F0A move.l -[A7], A2
00004C0E 246F 0008 movea.l A2, [A7 + 0x8]
00004C12 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004C16 206A 0004 movea.l A0, [A2 + 0x4]
00004C1A 2050 movea.l A0, [A0]
00004C1C 2068 0008 movea.l A0, [A0 + 0x8]
00004C20 4E90 jsr [A0]
00004C22 52AA 0008 addq.l [A2 + 0x8], 1
00004C26 202A 0008 move.l D0, [A2 + 0x8]
00004C2A 584F addq.w A7, 4
00004C2C 245F movea.l A2, [A7]+
00004C2E 4E75 rts
00004C30 48E7 1030 movem.l -[A7], D3,A2,A3
00004C34 266F 0010 movea.l A3, [A7 + 0x10]
00004C38 53AB 0008 subq.l [A3 + 0x8], 1
00004C3C 262B 0008 move.l D3, [A3 + 0x8]
00004C40 246B 0004 movea.l A2, [A3 + 0x4]
00004C44 4A83 tst.l D3
00004C46 662A bne +0x2C /* 00004C72 */
00004C48 2F0B move.l -[A7], A3
00004C4A 4EBA 00F0 jsr [PC + 0xF0 /* 00004D3C */]
00004C4E 2F0B move.l -[A7], A3
00004C50 2F2A 000C move.l -[A7], [A2 + 0xC]
00004C54 206A 000C movea.l A0, [A2 + 0xC]
00004C58 2050 movea.l A0, [A0]
00004C5A 2068 0014 movea.l A0, [A0 + 0x14]
00004C5E 4E90 jsr [A0]
00004C60 53AD 1A94 subq.l [A5 + 0x1A94], 1
00004C64 2F0A move.l -[A7], A2
00004C66 2052 movea.l A0, [A2]
00004C68 2068 000C movea.l A0, [A0 + 0xC]
00004C6C 4E90 jsr [A0]
00004C6E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004C72:
00004C72 2F0A move.l -[A7], A2
00004C74 2052 movea.l A0, [A2]
00004C76 2068 000C movea.l A0, [A0 + 0xC]
00004C7A 4E90 jsr [A0]
00004C7C 2003 move.l D0, D3
00004C7E 584F addq.w A7, 4
00004C80 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004C84 4E75 rts
00004C86 2F0A move.l -[A7], A2
00004C88 594F subq.w A7, 4
00004C8A 95CA sub.l A2, A2
00004C8C 4297 clr.l [A7]
00004C8E 4857 pea.l [A7]
00004C90 4EBA 0046 jsr [PC + 0x46 /* 00004CD8 */]
00004C94 2F00 move.l -[A7], D0
00004C96 486D D4A0 pea.l [A5 - 0x2B60]
00004C9A 4878 000C push.l 0xC
00004C9E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00004CA2 4EBA 0426 jsr [PC + 0x426 /* 000050CA */]
00004CA6 2440 movea.l A2, D0
00004CA8 200A move.l D0, A2
00004CAA 4FEF 0014 lea.l A7, [A7 + 0x14]
00004CAE 6714 beq +0x16 /* 00004CC4 */
00004CB0 4A97 tst.l [A7]
00004CB2 6716 beq +0x18 /* 00004CCA */
00004CB4 2F0A move.l -[A7], A2
00004CB6 2052 movea.l A0, [A2]
00004CB8 2068 000C movea.l A0, [A0 + 0xC]
00004CBC 4E90 jsr [A0]
00004CBE 95CA sub.l A2, A2
00004CC0 584F addq.w A7, 4
00004CC2 6006 bra +0x8 /* 00004CCA */
label00004CC4:
00004CC4 2EBC 8004 0002 move.l [A7], 0x80040002
label00004CCA:
00004CCA 206F 0010 movea.l A0, [A7 + 0x10]
00004CCE 208A move.l [A0], A2
00004CD0 2017 move.l D0, [A7]
00004CD2 584F addq.w A7, 4
00004CD4 245F movea.l A2, [A7]+
00004CD6 4E75 rts
fn00004CD8:
00004CD8 2F0B move.l -[A7], A3
00004CDA 47ED 1A3E lea.l A3, [A5 + 0x1A3E]
00004CDE 4A2D 1A5A tst.b [A5 + 0x1A5A /* export_839 */]
00004CE2 6646 bne +0x48 /* 00004D2A */
00004CE4 224B movea.l A1, A3
00004CE6 7006 moveq.l D0, 0x06
00004CE8 1B7C 0001 1A5A move.b [A5 + 0x1A5A /* export_839 */], 0x1
00004CEE 41ED D480 lea.l A0, [A5 - 0x2B80]
00004CF2 2348 0004 move.l [A1 + 0x4], A0
00004CF6 5380 subq.l D0, 1
00004CF8 41ED D488 lea.l A0, [A5 - 0x2B78]
00004CFC 2348 0008 move.l [A1 + 0x8], A0
00004D00 5380 subq.l D0, 1
00004D02 41ED D490 lea.l A0, [A5 - 0x2B70]
00004D06 2348 000C move.l [A1 + 0xC], A0
00004D0A 5380 subq.l D0, 1
00004D0C 41ED D508 lea.l A0, [A5 - 0x2AF8]
00004D10 2348 0010 move.l [A1 + 0x10], A0
00004D14 5380 subq.l D0, 1
00004D16 41ED D510 lea.l A0, [A5 - 0x2AF0]
00004D1A 2348 0014 move.l [A1 + 0x14], A0
00004D1E 5380 subq.l D0, 1
00004D20 41ED D518 lea.l A0, [A5 - 0x2AE8]
00004D24 2348 0018 move.l [A1 + 0x18], A0
00004D28 5380 subq.l D0, 1
label00004D2A:
00004D2A 200B move.l D0, A3
00004D2C 265F movea.l A3, [A7]+
00004D2E 4E75 rts
00004D30 594F subq.w A7, 4
00004D32 2EAF 0008 move.l [A7], [A7 + 0x8]
00004D36 7000 moveq.l D0, 0x00
00004D38 584F addq.w A7, 4
00004D3A 4E75 rts
fn00004D3C:
00004D3C 594F subq.w A7, 4
00004D3E 2EAF 0008 move.l [A7], [A7 + 0x8]
00004D42 584F addq.w A7, 4
00004D44 4E75 rts
00004D46 2F2F 000C move.l -[A7], [A7 + 0xC]
00004D4A 2F2F 000C move.l -[A7], [A7 + 0xC]
00004D4E 206F 000C movea.l A0, [A7 + 0xC]
00004D52 2F28 0004 move.l -[A7], [A0 + 0x4]
00004D56 2068 0004 movea.l A0, [A0 + 0x4]
00004D5A 2050 movea.l A0, [A0]
00004D5C 2068 0004 movea.l A0, [A0 + 0x4]
00004D60 4E90 jsr [A0]
00004D62 4FEF 000C lea.l A7, [A7 + 0xC]
00004D66 4E75 rts
00004D68 2F0A move.l -[A7], A2
00004D6A 246F 0008 movea.l A2, [A7 + 0x8]
00004D6E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004D72 206A 0004 movea.l A0, [A2 + 0x4]
00004D76 2050 movea.l A0, [A0]
00004D78 2068 0008 movea.l A0, [A0 + 0x8]
00004D7C 4E90 jsr [A0]
00004D7E 52AA 0008 addq.l [A2 + 0x8], 1
00004D82 202A 0008 move.l D0, [A2 + 0x8]
00004D86 584F addq.w A7, 4
00004D88 245F movea.l A2, [A7]+
00004D8A 4E75 rts
00004D8C 48E7 1030 movem.l -[A7], D3,A2,A3
00004D90 266F 0010 movea.l A3, [A7 + 0x10]
00004D94 53AB 0008 subq.l [A3 + 0x8], 1
00004D98 262B 0008 move.l D3, [A3 + 0x8]
00004D9C 246B 0004 movea.l A2, [A3 + 0x4]
00004DA0 4A83 tst.l D3
00004DA2 662A bne +0x2C /* 00004DCE */
00004DA4 2F0B move.l -[A7], A3
00004DA6 4EBA 00F0 jsr [PC + 0xF0 /* 00004E98 */]
00004DAA 2F0B move.l -[A7], A3
00004DAC 2F2A 000C move.l -[A7], [A2 + 0xC]
00004DB0 206A 000C movea.l A0, [A2 + 0xC]
00004DB4 2050 movea.l A0, [A0]
00004DB6 2068 0014 movea.l A0, [A0 + 0x14]
00004DBA 4E90 jsr [A0]
00004DBC 53AD 1A94 subq.l [A5 + 0x1A94], 1
00004DC0 2F0A move.l -[A7], A2
00004DC2 2052 movea.l A0, [A2]
00004DC4 2068 000C movea.l A0, [A0 + 0xC]
00004DC8 4E90 jsr [A0]
00004DCA 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004DCE:
00004DCE 2F0A move.l -[A7], A2
00004DD0 2052 movea.l A0, [A2]
00004DD2 2068 000C movea.l A0, [A0 + 0xC]
00004DD6 4E90 jsr [A0]
00004DD8 2003 move.l D0, D3
00004DDA 584F addq.w A7, 4
00004DDC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004DE0 4E75 rts
00004DE2 2F0A move.l -[A7], A2
00004DE4 594F subq.w A7, 4
00004DE6 95CA sub.l A2, A2
00004DE8 4297 clr.l [A7]
00004DEA 4857 pea.l [A7]
00004DEC 4EBA 0046 jsr [PC + 0x46 /* 00004E34 */]
00004DF0 2F00 move.l -[A7], D0
00004DF2 486D D4C8 pea.l [A5 - 0x2B38]
00004DF6 4878 000C push.l 0xC
00004DFA 2F2F 001C move.l -[A7], [A7 + 0x1C]
00004DFE 4EBA 02CA jsr [PC + 0x2CA /* 000050CA */]
00004E02 2440 movea.l A2, D0
00004E04 200A move.l D0, A2
00004E06 4FEF 0014 lea.l A7, [A7 + 0x14]
00004E0A 6714 beq +0x16 /* 00004E20 */
00004E0C 4A97 tst.l [A7]
00004E0E 6716 beq +0x18 /* 00004E26 */
00004E10 2F0A move.l -[A7], A2
00004E12 2052 movea.l A0, [A2]
00004E14 2068 000C movea.l A0, [A0 + 0xC]
00004E18 4E90 jsr [A0]
00004E1A 95CA sub.l A2, A2
00004E1C 584F addq.w A7, 4
00004E1E 6006 bra +0x8 /* 00004E26 */
label00004E20:
00004E20 2EBC 8004 0002 move.l [A7], 0x80040002
label00004E26:
00004E26 206F 0010 movea.l A0, [A7 + 0x10]
00004E2A 208A move.l [A0], A2
00004E2C 2017 move.l D0, [A7]
00004E2E 584F addq.w A7, 4
00004E30 245F movea.l A2, [A7]+
00004E32 4E75 rts
fn00004E34:
00004E34 2F0B move.l -[A7], A3
00004E36 47ED 1A5C lea.l A3, [A5 + 0x1A5C]
00004E3A 4A2D 1A78 tst.b [A5 + 0x1A78]
00004E3E 6646 bne +0x48 /* 00004E86 */
00004E40 224B movea.l A1, A3
00004E42 7006 moveq.l D0, 0x06
00004E44 1B7C 0001 1A78 move.b [A5 + 0x1A78], 0x1
00004E4A 41ED D4A8 lea.l A0, [A5 - 0x2B58]
00004E4E 2348 0004 move.l [A1 + 0x4], A0
00004E52 5380 subq.l D0, 1
00004E54 41ED D4B0 lea.l A0, [A5 - 0x2B50]
00004E58 2348 0008 move.l [A1 + 0x8], A0
00004E5C 5380 subq.l D0, 1
00004E5E 41ED D4B8 lea.l A0, [A5 - 0x2B48]
00004E62 2348 000C move.l [A1 + 0xC], A0
00004E66 5380 subq.l D0, 1
00004E68 41ED D520 lea.l A0, [A5 - 0x2AE0]
00004E6C 2348 0010 move.l [A1 + 0x10], A0
00004E70 5380 subq.l D0, 1
00004E72 41ED D528 lea.l A0, [A5 - 0x2AD8]
00004E76 2348 0014 move.l [A1 + 0x14], A0
00004E7A 5380 subq.l D0, 1
00004E7C 41ED D530 lea.l A0, [A5 - 0x2AD0]
00004E80 2348 0018 move.l [A1 + 0x18], A0
00004E84 5380 subq.l D0, 1
label00004E86:
00004E86 200B move.l D0, A3
00004E88 265F movea.l A3, [A7]+
00004E8A 4E75 rts
00004E8C 594F subq.w A7, 4
00004E8E 2EAF 0008 move.l [A7], [A7 + 0x8]
00004E92 7000 moveq.l D0, 0x00
00004E94 584F addq.w A7, 4
00004E96 4E75 rts
fn00004E98:
00004E98 594F subq.w A7, 4
00004E9A 2EAF 0008 move.l [A7], [A7 + 0x8]
00004E9E 584F addq.w A7, 4
00004EA0 4E75 rts
00004EA2 2F2F 000C move.l -[A7], [A7 + 0xC]
00004EA6 2F2F 000C move.l -[A7], [A7 + 0xC]
00004EAA 206F 000C movea.l A0, [A7 + 0xC]
00004EAE 2F28 0004 move.l -[A7], [A0 + 0x4]
00004EB2 2068 0004 movea.l A0, [A0 + 0x4]
00004EB6 2050 movea.l A0, [A0]
00004EB8 2068 0004 movea.l A0, [A0 + 0x4]
00004EBC 4E90 jsr [A0]
00004EBE 4FEF 000C lea.l A7, [A7 + 0xC]
00004EC2 4E75 rts
00004EC4 2F0A move.l -[A7], A2
00004EC6 246F 0008 movea.l A2, [A7 + 0x8]
00004ECA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004ECE 206A 0004 movea.l A0, [A2 + 0x4]
00004ED2 2050 movea.l A0, [A0]
00004ED4 2068 0008 movea.l A0, [A0 + 0x8]
00004ED8 4E90 jsr [A0]
00004EDA 52AA 0008 addq.l [A2 + 0x8], 1
00004EDE 202A 0008 move.l D0, [A2 + 0x8]
00004EE2 584F addq.w A7, 4
00004EE4 245F movea.l A2, [A7]+
00004EE6 4E75 rts
00004EE8 48E7 1030 movem.l -[A7], D3,A2,A3
00004EEC 266F 0010 movea.l A3, [A7 + 0x10]
00004EF0 53AB 0008 subq.l [A3 + 0x8], 1
00004EF4 262B 0008 move.l D3, [A3 + 0x8]
00004EF8 246B 0004 movea.l A2, [A3 + 0x4]
00004EFC 4A83 tst.l D3
00004EFE 662A bne +0x2C /* 00004F2A */
00004F00 2F0B move.l -[A7], A3
00004F02 4EBA 00E6 jsr [PC + 0xE6 /* 00004FEA */]
00004F06 2F0B move.l -[A7], A3
00004F08 2F2A 000C move.l -[A7], [A2 + 0xC]
00004F0C 206A 000C movea.l A0, [A2 + 0xC]
00004F10 2050 movea.l A0, [A0]
00004F12 2068 0014 movea.l A0, [A0 + 0x14]
00004F16 4E90 jsr [A0]
00004F18 53AD 1A94 subq.l [A5 + 0x1A94], 1
00004F1C 2F0A move.l -[A7], A2
00004F1E 2052 movea.l A0, [A2]
00004F20 2068 000C movea.l A0, [A0 + 0xC]
00004F24 4E90 jsr [A0]
00004F26 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004F2A:
00004F2A 2F0A move.l -[A7], A2
00004F2C 2052 movea.l A0, [A2]
00004F2E 2068 000C movea.l A0, [A0 + 0xC]
00004F32 4E90 jsr [A0]
00004F34 2003 move.l D0, D3
00004F36 584F addq.w A7, 4
00004F38 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004F3C 4E75 rts
00004F3E 2F0A move.l -[A7], A2
00004F40 594F subq.w A7, 4
00004F42 95CA sub.l A2, A2
00004F44 4297 clr.l [A7]
00004F46 4857 pea.l [A7]
00004F48 4EBA 0046 jsr [PC + 0x46 /* 00004F90 */]
00004F4C 2F00 move.l -[A7], D0
00004F4E 486D D4F0 pea.l [A5 - 0x2B10]
00004F52 4878 000C push.l 0xC
00004F56 2F2F 001C move.l -[A7], [A7 + 0x1C]
00004F5A 4EBA 016E jsr [PC + 0x16E /* 000050CA */]
00004F5E 2440 movea.l A2, D0
00004F60 200A move.l D0, A2
00004F62 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F66 6714 beq +0x16 /* 00004F7C */
00004F68 4A97 tst.l [A7]
00004F6A 6716 beq +0x18 /* 00004F82 */
00004F6C 2F0A move.l -[A7], A2
00004F6E 2052 movea.l A0, [A2]
00004F70 2068 000C movea.l A0, [A0 + 0xC]
00004F74 4E90 jsr [A0]
00004F76 95CA sub.l A2, A2
00004F78 584F addq.w A7, 4
00004F7A 6006 bra +0x8 /* 00004F82 */
label00004F7C:
00004F7C 2EBC 8004 0002 move.l [A7], 0x80040002
label00004F82:
00004F82 206F 0010 movea.l A0, [A7 + 0x10]
00004F86 208A move.l [A0], A2
00004F88 2017 move.l D0, [A7]
00004F8A 584F addq.w A7, 4
00004F8C 245F movea.l A2, [A7]+
00004F8E 4E75 rts
fn00004F90:
00004F90 2F0B move.l -[A7], A3
00004F92 47ED 1A7A lea.l A3, [A5 + 0x1A7A /* export_843 */]
00004F96 4A2D 1A92 tst.b [A5 + 0x1A92 /* export_846 */]
00004F9A 663C bne +0x3E /* 00004FD8 */
00004F9C 224B movea.l A1, A3
00004F9E 7005 moveq.l D0, 0x05
00004FA0 1B7C 0001 1A92 move.b [A5 + 0x1A92 /* export_846 */], 0x1
00004FA6 41ED D4D0 lea.l A0, [A5 - 0x2B30]
00004FAA 2348 0004 move.l [A1 + 0x4], A0
00004FAE 5380 subq.l D0, 1
00004FB0 41ED D4D8 lea.l A0, [A5 - 0x2B28]
00004FB4 2348 0008 move.l [A1 + 0x8], A0
00004FB8 5380 subq.l D0, 1
00004FBA 41ED D4E0 lea.l A0, [A5 - 0x2B20]
00004FBE 2348 000C move.l [A1 + 0xC], A0
00004FC2 5380 subq.l D0, 1
00004FC4 41ED D538 lea.l A0, [A5 - 0x2AC8]
00004FC8 2348 0010 move.l [A1 + 0x10], A0
00004FCC 5380 subq.l D0, 1
00004FCE 41ED D540 lea.l A0, [A5 - 0x2AC0]
00004FD2 2348 0014 move.l [A1 + 0x14], A0
00004FD6 5380 subq.l D0, 1
label00004FD8:
00004FD8 200B move.l D0, A3
00004FDA 265F movea.l A3, [A7]+
00004FDC 4E75 rts
00004FDE 594F subq.w A7, 4
00004FE0 2EAF 0008 move.l [A7], [A7 + 0x8]
00004FE4 7000 moveq.l D0, 0x00
00004FE6 584F addq.w A7, 4
00004FE8 4E75 rts
fn00004FEA:
00004FEA 594F subq.w A7, 4
00004FEC 2EAF 0008 move.l [A7], [A7 + 0x8]
00004FF0 584F addq.w A7, 4
00004FF2 4E75 rts
00004FF4 7000 moveq.l D0, 0x00
00004FF6 4E75 rts
00004FF8 4E75 rts
00004FFA 206F 0004 movea.l A0, [A7 + 0x4]
00004FFE 2068 0004 movea.l A0, [A0 + 0x4]
00005002 4868 0018 pea.l [A0 + 0x18]
00005006 4EAD CA48 jsr [A5 - 0x35B8]
0000500A 584F addq.w A7, 4
0000500C 4E75 rts
0000500E 206F 0004 movea.l A0, [A7 + 0x4]
00005012 2068 0004 movea.l A0, [A0 + 0x4]
00005016 4868 0018 pea.l [A0 + 0x18]
0000501A 4EAD CA50 jsr [A5 - 0x35B0]
0000501E 584F addq.w A7, 4
00005020 4E75 rts
00005022 2F2F 000C move.l -[A7], [A7 + 0xC]
00005026 2F2F 000C move.l -[A7], [A7 + 0xC]
0000502A 206F 000C movea.l A0, [A7 + 0xC]
0000502E 2068 0004 movea.l A0, [A0 + 0x4]
00005032 4868 0018 pea.l [A0 + 0x18]
00005036 4EAD CA58 jsr [A5 - 0x35A8]
0000503A 4FEF 000C lea.l A7, [A7 + 0xC]
0000503E 4E75 rts
00005040 2F2F 0008 move.l -[A7], [A7 + 0x8]
00005044 206F 0008 movea.l A0, [A7 + 0x8]
00005048 2068 0004 movea.l A0, [A0 + 0x4]
0000504C 4868 0018 pea.l [A0 + 0x18]
00005050 4EBA BBB8 jsr [PC - 0x4448 /* 00000C0A */]
00005054 504F addq.w A7, 8
00005056 4E75 rts
00005058 206F 0004 movea.l A0, [A7 + 0x4]
0000505C 2068 0004 movea.l A0, [A0 + 0x4]
00005060 226F 0008 movea.l A1, [A7 + 0x8]
00005064 22A8 001C move.l [A1], [A0 + 0x1C]
00005068 7000 moveq.l D0, 0x00
0000506A 4E75 rts
0000506C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00005070 2F2F 0018 move.l -[A7], [A7 + 0x18]
00005074 2F2F 0018 move.l -[A7], [A7 + 0x18]
00005078 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000507C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00005080 206F 0018 movea.l A0, [A7 + 0x18]
00005084 2068 0004 movea.l A0, [A0 + 0x4]
00005088 4868 0018 pea.l [A0 + 0x18]
0000508C 4EAD CA60 jsr [A5 - 0x35A0]
00005090 4FEF 0018 lea.l A7, [A7 + 0x18]
00005094 4E75 rts
00005096 206F 0004 movea.l A0, [A7 + 0x4]
0000509A 2068 0004 movea.l A0, [A0 + 0x4]
0000509E 226F 0008 movea.l A1, [A7 + 0x8]
000050A2 22A8 0018 move.l [A1], [A0 + 0x18]
000050A6 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
000050AC 7000 moveq.l D0, 0x00
000050AE 4E75 rts
000050B0 206F 0008 movea.l A0, [A7 + 0x8]
000050B4 226F 0004 movea.l A1, [A7 + 0x4]
000050B8 2269 0004 movea.l A1, [A1 + 0x4]
000050BC 2350 0018 move.l [A1 + 0x18], [A0]
000050C0 2368 0004 001C move.l [A1 + 0x1C], [A0 + 0x4]
000050C6 7000 moveq.l D0, 0x00
000050C8 4E75 rts
fn000050CA:
000050CA 48E7 003A movem.l -[A7], A2,A3,A4,A6
000050CE 266F 0014 movea.l A3, [A7 + 0x14]
000050D2 2C6F 0024 movea.l A6, [A7 + 0x24]
000050D6 95CA sub.l A2, A2
000050D8 286B 000C movea.l A4, [A3 + 0xC]
000050DC 2F2F 0018 move.l -[A7], [A7 + 0x18]
000050E0 2F0C move.l -[A7], A4
000050E2 2054 movea.l A0, [A4]
000050E4 2068 0010 movea.l A0, [A0 + 0x10]
000050E8 4E90 jsr [A0]
000050EA 2440 movea.l A2, D0
000050EC 200A move.l D0, A2
000050EE 504F addq.w A7, 8
000050F0 6736 beq +0x38 /* 00005128 */
000050F2 24AF 0020 move.l [A2], [A7 + 0x20]
000050F6 254B 0004 move.l [A2 + 0x4], A3
000050FA 7001 moveq.l D0, 0x01
000050FC 2540 0008 move.l [A2 + 0x8], D0
00005100 2F0B move.l -[A7], A3
00005102 2053 movea.l A0, [A3]
00005104 2068 0008 movea.l A0, [A0 + 0x8]
00005108 4E90 jsr [A0]
0000510A 2F0B move.l -[A7], A3
0000510C 2053 movea.l A0, [A3]
0000510E 2068 0008 movea.l A0, [A0 + 0x8]
00005112 4E90 jsr [A0]
00005114 52AD 1A94 addq.l [A5 + 0x1A94], 1
00005118 2F0A move.l -[A7], A2
0000511A 206F 0028 movea.l A0, [A7 + 0x28]
0000511E 4E90 jsr [A0]
00005120 2C80 move.l [A6], D0
00005122 4FEF 000C lea.l A7, [A7 + 0xC]
00005126 6006 bra +0x8 /* 0000512E */
label00005128:
00005128 2CBC 8004 0002 move.l [A6], 0x80040002
label0000512E:
0000512E 200A move.l D0, A2
00005130 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+
00005134 4E75 rts
fn00005136:
00005136 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
0000513A 594F subq.w A7, 4
0000513C 2C6F 0024 movea.l A6, [A7 + 0x24]
00005140 286F 0028 movea.l A4, [A7 + 0x28]
00005144 266F 002C movea.l A3, [A7 + 0x2C]
00005148 246F 0030 movea.l A2, [A7 + 0x30]
0000514C 7600 moveq.l D3, 0x00
0000514E 200E move.l D0, A6
00005150 671E beq +0x20 /* 00005170 */
00005152 594F subq.w A7, 4
00005154 2F0E move.l -[A7], A6
00005156 486D 8576 pea.l [A5 - 0x7A8A]
0000515A 4EAD FDF0 jsr [A5 - 0x210]
0000515E 201F move.l D0, [A7]+
00005160 660E bne +0x10 /* 00005170 */
00005162 41ED 8316 lea.l A0, [A5 - 0x7CEA]
00005166 43ED 8576 lea.l A1, [A5 - 0x7A8A]
0000516A B3C8 cmpa.l A1, A0
0000516C 6600 013C bne +0x13E /* 000052AA */
label00005170:
00005170 41ED 8576 lea.l A0, [A5 - 0x7A8A]
00005174 2808 move.l D4, A0
00005176 7A01 moveq.l D5, 0x01
00005178 200C move.l D0, A4
0000517A 4A80 tst.l D0
0000517C 6606 bne +0x8 /* 00005184 */
0000517E 2E80 move.l [A7], D0
00005180 7000 moveq.l D0, 0x00
00005182 6018 bra +0x1A /* 0000519C */
label00005184:
00005184 2F0A move.l -[A7], A2
00005186 486D CB78 pea.l [A5 - 0x3488]
0000518A 486D CB70 pea.l [A5 - 0x3490]
0000518E 4878 001C push.l 0x1C
00005192 2F05 move.l -[A7], D5
00005194 2F04 move.l -[A7], D4
00005196 4E94 jsr [A4]
00005198 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000519C:
0000519C 2600 move.l D3, D0
0000519E 4A83 tst.l D3
000051A0 6600 083E bne +0x840 /* 000059E0 */
000051A4 200B move.l D0, A3
000051A6 6700 0102 beq +0x104 /* 000052AA */
000051AA 2F0A move.l -[A7], A2
000051AC 486D CB38 pea.l [A5 - 0x34C8]
000051B0 4878 0001 push.l 0x1
000051B4 486D 8376 pea.l [A5 - 0x7C8A]
000051B8 2F05 move.l -[A7], D5
000051BA 2F04 move.l -[A7], D4
000051BC 4E93 jsr [A3]
000051BE 2600 move.l D3, D0
000051C0 4A83 tst.l D3
000051C2 4FEF 0018 lea.l A7, [A7 + 0x18]
000051C6 6600 0818 bne +0x81A /* 000059E0 */
000051CA 2F0A move.l -[A7], A2
000051CC 486D CBF8 pea.l [A5 - 0x3408]
000051D0 4878 0001 push.l 0x1
000051D4 486D 83E6 pea.l [A5 - 0x7C1A]
000051D8 2F05 move.l -[A7], D5
000051DA 2F04 move.l -[A7], D4
000051DC 4E93 jsr [A3]
000051DE 2600 move.l D3, D0
000051E0 4A83 tst.l D3
000051E2 4FEF 0018 lea.l A7, [A7 + 0x18]
000051E6 6600 07F8 bne +0x7FA /* 000059E0 */
000051EA 2F0A move.l -[A7], A2
000051EC 486D A0B0 pea.l [A5 - 0x5F50]
000051F0 4878 0001 push.l 0x1
000051F4 486D 8446 pea.l [A5 - 0x7BBA]
000051F8 2F05 move.l -[A7], D5
000051FA 2F04 move.l -[A7], D4
000051FC 4E93 jsr [A3]
000051FE 2600 move.l D3, D0
00005200 4A83 tst.l D3
00005202 4FEF 0018 lea.l A7, [A7 + 0x18]
00005206 6600 07D8 bne +0x7DA /* 000059E0 */
0000520A 2F0A move.l -[A7], A2
0000520C 486D A0D8 pea.l [A5 - 0x5F28]
00005210 4878 0001 push.l 0x1
00005214 486D 8506 pea.l [A5 - 0x7AFA]
00005218 2F05 move.l -[A7], D5
0000521A 2F04 move.l -[A7], D4
0000521C 4E93 jsr [A3]
0000521E 2600 move.l D3, D0
00005220 4A83 tst.l D3
00005222 4FEF 0018 lea.l A7, [A7 + 0x18]
00005226 6600 07B8 bne +0x7BA /* 000059E0 */
0000522A 2F0A move.l -[A7], A2
0000522C 486D CB10 pea.l [A5 - 0x34F0]
00005230 4878 0001 push.l 0x1
00005234 486D 8566 pea.l [A5 - 0x7A9A]
00005238 2F05 move.l -[A7], D5
0000523A 2F04 move.l -[A7], D4
0000523C 4E93 jsr [A3]
0000523E 2600 move.l D3, D0
00005240 4A83 tst.l D3
00005242 4FEF 0018 lea.l A7, [A7 + 0x18]
00005246 6600 0798 bne +0x79A /* 000059E0 */
0000524A 2F0A move.l -[A7], A2
0000524C 486D CB60 pea.l [A5 - 0x34A0]
00005250 4878 0001 push.l 0x1
00005254 486D 84F6 pea.l [A5 - 0x7B0A]
00005258 2F05 move.l -[A7], D5
0000525A 2F04 move.l -[A7], D4
0000525C 4E93 jsr [A3]
0000525E 2600 move.l D3, D0
00005260 4A83 tst.l D3
00005262 4FEF 0018 lea.l A7, [A7 + 0x18]
00005266 6600 0778 bne +0x77A /* 000059E0 */
0000526A 2F0A move.l -[A7], A2
0000526C 486D A100 pea.l [A5 - 0x5F00]
00005270 4878 0001 push.l 0x1
00005274 486D 8456 pea.l [A5 - 0x7BAA]
00005278 2F05 move.l -[A7], D5
0000527A 2F04 move.l -[A7], D4
0000527C 4E93 jsr [A3]
0000527E 2600 move.l D3, D0
00005280 4A83 tst.l D3
00005282 4FEF 0018 lea.l A7, [A7 + 0x18]
00005286 6600 0758 bne +0x75A /* 000059E0 */
0000528A 2F0A move.l -[A7], A2
0000528C 486D CC28 pea.l [A5 - 0x33D8]
00005290 4878 0001 push.l 0x1
00005294 486D 8516 pea.l [A5 - 0x7AEA]
00005298 2F05 move.l -[A7], D5
0000529A 2F04 move.l -[A7], D4
0000529C 4E93 jsr [A3]
0000529E 2600 move.l D3, D0
000052A0 4A83 tst.l D3
000052A2 4FEF 0018 lea.l A7, [A7 + 0x18]
000052A6 6600 0738 bne +0x73A /* 000059E0 */
label000052AA:
000052AA 200E move.l D0, A6
000052AC 671C beq +0x1E /* 000052CA */
000052AE 594F subq.w A7, 4
000052B0 2F0E move.l -[A7], A6
000052B2 486D 8586 pea.l [A5 - 0x7A7A]
000052B6 4EAD FDF0 jsr [A5 - 0x210]
000052BA 201F move.l D0, [A7]+
000052BC 660C bne +0xE /* 000052CA */
000052BE 41ED 8316 lea.l A0, [A5 - 0x7CEA]
000052C2 43ED 8586 lea.l A1, [A5 - 0x7A7A]
000052C6 B3C8 cmpa.l A1, A0
000052C8 6678 bne +0x7A /* 00005342 */
label000052CA:
000052CA 41ED 8586 lea.l A0, [A5 - 0x7A7A]
000052CE 2808 move.l D4, A0
000052D0 7A01 moveq.l D5, 0x01
000052D2 200C move.l D0, A4
000052D4 4A80 tst.l D0
000052D6 6606 bne +0x8 /* 000052DE */
000052D8 2E80 move.l [A7], D0
000052DA 7000 moveq.l D0, 0x00
000052DC 6018 bra +0x1A /* 000052F6 */
label000052DE:
000052DE 2F0A move.l -[A7], A2
000052E0 486D CCE8 pea.l [A5 - 0x3318]
000052E4 486D CCE0 pea.l [A5 - 0x3320]
000052E8 4878 001C push.l 0x1C
000052EC 2F05 move.l -[A7], D5
000052EE 2F04 move.l -[A7], D4
000052F0 4E94 jsr [A4]
000052F2 4FEF 0018 lea.l A7, [A7 + 0x18]
label000052F6:
000052F6 2600 move.l D3, D0
000052F8 4A83 tst.l D3
000052FA 6600 06E4 bne +0x6E6 /* 000059E0 */
000052FE 200B move.l D0, A3
00005300 6740 beq +0x42 /* 00005342 */
00005302 2F0A move.l -[A7], A2
00005304 486D CCA8 pea.l [A5 - 0x3358]
00005308 4878 0001 push.l 0x1
0000530C 486D 84E6 pea.l [A5 - 0x7B1A]
00005310 2F05 move.l -[A7], D5
00005312 2F04 move.l -[A7], D4
00005314 4E93 jsr [A3]
00005316 2600 move.l D3, D0
00005318 4A83 tst.l D3
0000531A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000531E 6600 06C0 bne +0x6C2 /* 000059E0 */
00005322 2F0A move.l -[A7], A2
00005324 486D CCD0 pea.l [A5 - 0x3330]
00005328 4878 0001 push.l 0x1
0000532C 486D 8596 pea.l [A5 - 0x7A6A]
00005330 2F05 move.l -[A7], D5
00005332 2F04 move.l -[A7], D4
00005334 4E93 jsr [A3]
00005336 2600 move.l D3, D0
00005338 4A83 tst.l D3
0000533A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000533E 6600 06A0 bne +0x6A2 /* 000059E0 */
label00005342:
00005342 200E move.l D0, A6
00005344 671C beq +0x1E /* 00005362 */
00005346 594F subq.w A7, 4
00005348 2F0E move.l -[A7], A6
0000534A 486D 8606 pea.l [A5 - 0x79FA]
0000534E 4EAD FDF0 jsr [A5 - 0x210]
00005352 201F move.l D0, [A7]+
00005354 660C bne +0xE /* 00005362 */
00005356 41ED 8316 lea.l A0, [A5 - 0x7CEA]
0000535A 43ED 8606 lea.l A1, [A5 - 0x79FA]
0000535E B3C8 cmpa.l A1, A0
00005360 6658 bne +0x5A /* 000053BA */
label00005362:
00005362 41ED 8606 lea.l A0, [A5 - 0x79FA]
00005366 2808 move.l D4, A0
00005368 7A01 moveq.l D5, 0x01
0000536A 200C move.l D0, A4
0000536C 4A80 tst.l D0
0000536E 6606 bne +0x8 /* 00005376 */
00005370 2E80 move.l [A7], D0
00005372 7000 moveq.l D0, 0x00
00005374 6018 bra +0x1A /* 0000538E */
label00005376:
00005376 2F0A move.l -[A7], A2
00005378 486D CF80 pea.l [A5 - 0x3080]
0000537C 486D CF78 pea.l [A5 - 0x3088]
00005380 4878 0030 push.l 0x30 /* '0' */
00005384 2F05 move.l -[A7], D5
00005386 2F04 move.l -[A7], D4
00005388 4E94 jsr [A4]
0000538A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000538E:
0000538E 2600 move.l D3, D0
00005390 4A83 tst.l D3
00005392 6600 064C bne +0x64E /* 000059E0 */
00005396 200B move.l D0, A3
00005398 6720 beq +0x22 /* 000053BA */
0000539A 2F0A move.l -[A7], A2
0000539C 486D CF68 pea.l [A5 - 0x3098]
000053A0 4878 0001 push.l 0x1
000053A4 486D 84D6 pea.l [A5 - 0x7B2A]
000053A8 2F05 move.l -[A7], D5
000053AA 2F04 move.l -[A7], D4
000053AC 4E93 jsr [A3]
000053AE 2600 move.l D3, D0
000053B0 4A83 tst.l D3
000053B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000053B6 6600 0628 bne +0x62A /* 000059E0 */
label000053BA:
000053BA 200E move.l D0, A6
000053BC 671C beq +0x1E /* 000053DA */
000053BE 594F subq.w A7, 4
000053C0 2F0E move.l -[A7], A6
000053C2 486D 85A6 pea.l [A5 - 0x7A5A]
000053C6 4EAD FDF0 jsr [A5 - 0x210]
000053CA 201F move.l D0, [A7]+
000053CC 660C bne +0xE /* 000053DA */
000053CE 41ED 8316 lea.l A0, [A5 - 0x7CEA]
000053D2 43ED 85A6 lea.l A1, [A5 - 0x7A5A]
000053D6 B3C8 cmpa.l A1, A0
000053D8 6678 bne +0x7A /* 00005452 */
label000053DA:
000053DA 41ED 85A6 lea.l A0, [A5 - 0x7A5A]
000053DE 2808 move.l D4, A0
000053E0 7A01 moveq.l D5, 0x01
000053E2 200C move.l D0, A4
000053E4 4A80 tst.l D0
000053E6 6606 bne +0x8 /* 000053EE */
000053E8 2E80 move.l [A7], D0
000053EA 7000 moveq.l D0, 0x00
000053EC 6018 bra +0x1A /* 00005406 */
label000053EE:
000053EE 2F0A move.l -[A7], A2
000053F0 486D CE28 pea.l [A5 - 0x31D8]
000053F4 486D CE20 pea.l [A5 - 0x31E0]
000053F8 4878 001C push.l 0x1C
000053FC 2F05 move.l -[A7], D5
000053FE 2F04 move.l -[A7], D4
00005400 4E94 jsr [A4]
00005402 4FEF 0018 lea.l A7, [A7 + 0x18]
label00005406:
00005406 2600 move.l D3, D0
00005408 4A83 tst.l D3
0000540A 6600 05D4 bne +0x5D6 /* 000059E0 */
0000540E 200B move.l D0, A3
00005410 6740 beq +0x42 /* 00005452 */
00005412 2F0A move.l -[A7], A2
00005414 486D CDE8 pea.l [A5 - 0x3218]
00005418 4878 0001 push.l 0x1
0000541C 486D 84A6 pea.l [A5 - 0x7B5A]
00005420 2F05 move.l -[A7], D5
00005422 2F04 move.l -[A7], D4
00005424 4E93 jsr [A3]
00005426 2600 move.l D3, D0
00005428 4A83 tst.l D3
0000542A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000542E 6600 05B0 bne +0x5B2 /* 000059E0 */
00005432 2F0A move.l -[A7], A2
00005434 486D CE10 pea.l [A5 - 0x31F0]
00005438 4878 0001 push.l 0x1
0000543C 486D 85B6 pea.l [A5 - 0x7A4A]
00005440 2F05 move.l -[A7], D5
00005442 2F04 move.l -[A7], D4
00005444 4E93 jsr [A3]
00005446 2600 move.l D3, D0
00005448 4A83 tst.l D3
0000544A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000544E 6600 0590 bne +0x592 /* 000059E0 */
label00005452:
00005452 200E move.l D0, A6
00005454 671C beq +0x1E /* 00005472 */
00005456 594F subq.w A7, 4
00005458 2F0E move.l -[A7], A6
0000545A 486D 85C6 pea.l [A5 - 0x7A3A]
0000545E 4EAD FDF0 jsr [A5 - 0x210]
00005462 201F move.l D0, [A7]+
00005464 660C bne +0xE /* 00005472 */
00005466 41ED 8316 lea.l A0, [A5 - 0x7CEA]
0000546A 43ED 85C6 lea.l A1, [A5 - 0x7A3A]
0000546E B3C8 cmpa.l A1, A0
00005470 6678 bne +0x7A /* 000054EA */
label00005472:
00005472 41ED 85C6 lea.l A0, [A5 - 0x7A3A]
00005476 2808 move.l D4, A0
00005478 7A01 moveq.l D5, 0x01
0000547A 200C move.l D0, A4
0000547C 4A80 tst.l D0
0000547E 6606 bne +0x8 /* 00005486 */
00005480 2E80 move.l [A7], D0
00005482 7000 moveq.l D0, 0x00
00005484 6018 bra +0x1A /* 0000549E */
label00005486:
00005486 2F0A move.l -[A7], A2
00005488 486D CEA8 pea.l [A5 - 0x3158]
0000548C 486D CEA0 pea.l [A5 - 0x3160]
00005490 4878 0020 push.l 0x20 /* ' ' */
00005494 2F05 move.l -[A7], D5
00005496 2F04 move.l -[A7], D4
00005498 4E94 jsr [A4]
0000549A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000549E:
0000549E 2600 move.l D3, D0
000054A0 4A83 tst.l D3
000054A2 6600 053C bne +0x53E /* 000059E0 */
000054A6 200B move.l D0, A3
000054A8 6740 beq +0x42 /* 000054EA */
000054AA 2F0A move.l -[A7], A2
000054AC 486D CE68 pea.l [A5 - 0x3198]
000054B0 4878 0001 push.l 0x1
000054B4 486D 84B6 pea.l [A5 - 0x7B4A]
000054B8 2F05 move.l -[A7], D5
000054BA 2F04 move.l -[A7], D4
000054BC 4E93 jsr [A3]
000054BE 2600 move.l D3, D0
000054C0 4A83 tst.l D3
000054C2 4FEF 0018 lea.l A7, [A7 + 0x18]
000054C6 6600 0518 bne +0x51A /* 000059E0 */
000054CA 2F0A move.l -[A7], A2
000054CC 486D CE90 pea.l [A5 - 0x3170]
000054D0 4878 0001 push.l 0x1
000054D4 486D 85D6 pea.l [A5 - 0x7A2A]
000054D8 2F05 move.l -[A7], D5
000054DA 2F04 move.l -[A7], D4
000054DC 4E93 jsr [A3]
000054DE 2600 move.l D3, D0
000054E0 4A83 tst.l D3
000054E2 4FEF 0018 lea.l A7, [A7 + 0x18]
000054E6 6600 04F8 bne +0x4FA /* 000059E0 */
label000054EA:
000054EA 200E move.l D0, A6
000054EC 671C beq +0x1E /* 0000550A */
000054EE 594F subq.w A7, 4
000054F0 2F0E move.l -[A7], A6
000054F2 486D 85E6 pea.l [A5 - 0x7A1A]
000054F6 4EAD FDF0 jsr [A5 - 0x210]
000054FA 201F move.l D0, [A7]+
000054FC 660C bne +0xE /* 0000550A */
000054FE 41ED 8316 lea.l A0, [A5 - 0x7CEA]
00005502 43ED 85E6 lea.l A1, [A5 - 0x7A1A]
00005506 B3C8 cmpa.l A1, A0
00005508 6678 bne +0x7A /* 00005582 */
label0000550A:
0000550A 41ED 85E6 lea.l A0, [A5 - 0x7A1A]
0000550E 2808 move.l D4, A0
00005510 7A01 moveq.l D5, 0x01
00005512 200C move.l D0, A4
00005514 4A80 tst.l D0
00005516 6606 bne +0x8 /* 0000551E */
00005518 2E80 move.l [A7], D0
0000551A 7000 moveq.l D0, 0x00
0000551C 6018 bra +0x1A /* 00005536 */
label0000551E:
0000551E 2F0A move.l -[A7], A2
00005520 486D CF28 pea.l [A5 - 0x30D8]
00005524 486D CF20 pea.l [A5 - 0x30E0]
00005528 4878 0020 push.l 0x20 /* ' ' */
0000552C 2F05 move.l -[A7], D5
0000552E 2F04 move.l -[A7], D4
00005530 4E94 jsr [A4]
00005532 4FEF 0018 lea.l A7, [A7 + 0x18]
label00005536:
00005536 2600 move.l D3, D0
00005538 4A83 tst.l D3
0000553A 6600 04A4 bne +0x4A6 /* 000059E0 */
0000553E 200B move.l D0, A3
00005540 6740 beq +0x42 /* 00005582 */
00005542 2F0A move.l -[A7], A2
00005544 486D CEE8 pea.l [A5 - 0x3118]
00005548 4878 0001 push.l 0x1
0000554C 486D 84C6 pea.l [A5 - 0x7B3A]
00005550 2F05 move.l -[A7], D5
00005552 2F04 move.l -[A7], D4
00005554 4E93 jsr [A3]
00005556 2600 move.l D3, D0
00005558 4A83 tst.l D3
0000555A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000555E 6600 0480 bne +0x482 /* 000059E0 */
00005562 2F0A move.l -[A7], A2
00005564 486D CF10 pea.l [A5 - 0x30F0]
00005568 4878 0001 push.l 0x1
0000556C 486D 85F6 pea.l [A5 - 0x7A0A]
00005570 2F05 move.l -[A7], D5
00005572 2F04 move.l -[A7], D4
00005574 4E93 jsr [A3]
00005576 2600 move.l D3, D0
00005578 4A83 tst.l D3
0000557A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000557E 6600 0460 bne +0x462 /* 000059E0 */
label00005582:
00005582 200E move.l D0, A6
00005584 671C beq +0x1E /* 000055A2 */
00005586 594F subq.w A7, 4
00005588 2F0E move.l -[A7], A6
0000558A 486D 8616 pea.l [A5 - 0x79EA]
0000558E 4EAD FDF0 jsr [A5 - 0x210]
00005592 201F move.l D0, [A7]+
00005594 660C bne +0xE /* 000055A2 */
00005596 41ED 8316 lea.l A0, [A5 - 0x7CEA]
0000559A 43ED 8616 lea.l A1, [A5 - 0x79EA]
0000559E B3C8 cmpa.l A1, A0
000055A0 6678 bne +0x7A /* 0000561A */
label000055A2:
000055A2 41ED 8616 lea.l A0, [A5 - 0x79EA]
000055A6 2808 move.l D4, A0
000055A8 7A01 moveq.l D5, 0x01
000055AA 200C move.l D0, A4
000055AC 4A80 tst.l D0
000055AE 6606 bne +0x8 /* 000055B6 */
000055B0 2E80 move.l [A7], D0
000055B2 7000 moveq.l D0, 0x00
000055B4 6018 bra +0x1A /* 000055CE */
label000055B6:
000055B6 2F0A move.l -[A7], A2
000055B8 486D D078 pea.l [A5 - 0x2F88]
000055BC 486D D070 pea.l [A5 - 0x2F90]
000055C0 4878 0020 push.l 0x20 /* ' ' */
000055C4 2F05 move.l -[A7], D5
000055C6 2F04 move.l -[A7], D4
000055C8 4E94 jsr [A4]
000055CA 4FEF 0018 lea.l A7, [A7 + 0x18]
label000055CE:
000055CE 2600 move.l D3, D0
000055D0 4A83 tst.l D3
000055D2 6600 040C bne +0x40E /* 000059E0 */
000055D6 200B move.l D0, A3
000055D8 6740 beq +0x42 /* 0000561A */
000055DA 2F0A move.l -[A7], A2
000055DC 486D D038 pea.l [A5 - 0x2FC8]
000055E0 4878 0001 push.l 0x1
000055E4 486D 8496 pea.l [A5 - 0x7B6A]
000055E8 2F05 move.l -[A7], D5
000055EA 2F04 move.l -[A7], D4
000055EC 4E93 jsr [A3]
000055EE 2600 move.l D3, D0
000055F0 4A83 tst.l D3
000055F2 4FEF 0018 lea.l A7, [A7 + 0x18]
000055F6 6600 03E8 bne +0x3EA /* 000059E0 */
000055FA 2F0A move.l -[A7], A2
000055FC 486D D060 pea.l [A5 - 0x2FA0]
00005600 4878 0001 push.l 0x1
00005604 486D 8626 pea.l [A5 - 0x79DA]
00005608 2F05 move.l -[A7], D5
0000560A 2F04 move.l -[A7], D4
0000560C 4E93 jsr [A3]
0000560E 2600 move.l D3, D0
00005610 4A83 tst.l D3
00005612 4FEF 0018 lea.l A7, [A7 + 0x18]
00005616 6600 03C8 bne +0x3CA /* 000059E0 */
label0000561A:
0000561A 200E move.l D0, A6
0000561C 671C beq +0x1E /* 0000563A */
0000561E 594F subq.w A7, 4
00005620 2F0E move.l -[A7], A6
00005622 486D 8636 pea.l [A5 - 0x79CA]
00005626 4EAD FDF0 jsr [A5 - 0x210]
0000562A 201F move.l D0, [A7]+
0000562C 660C bne +0xE /* 0000563A */
0000562E 41ED 8316 lea.l A0, [A5 - 0x7CEA]
00005632 43ED 8636 lea.l A1, [A5 - 0x79CA]
00005636 B3C8 cmpa.l A1, A0
00005638 6678 bne +0x7A /* 000056B2 */
label0000563A:
0000563A 41ED 8636 lea.l A0, [A5 - 0x79CA]
0000563E 2808 move.l D4, A0
00005640 7A01 moveq.l D5, 0x01
00005642 200C move.l D0, A4
00005644 4A80 tst.l D0
00005646 6606 bne +0x8 /* 0000564E */
00005648 2E80 move.l [A7], D0
0000564A 7000 moveq.l D0, 0x00
0000564C 6018 bra +0x1A /* 00005666 */
label0000564E:
0000564E 2F0A move.l -[A7], A2
00005650 486D D160 pea.l [A5 - 0x2EA0]
00005654 486D D158 pea.l [A5 - 0x2EA8]
00005658 4878 0024 push.l 0x24 /* '$' */
0000565C 2F05 move.l -[A7], D5
0000565E 2F04 move.l -[A7], D4
00005660 4E94 jsr [A4]
00005662 4FEF 0018 lea.l A7, [A7 + 0x18]
label00005666:
00005666 2600 move.l D3, D0
00005668 4A83 tst.l D3
0000566A 6600 0374 bne +0x376 /* 000059E0 */
0000566E 200B move.l D0, A3
00005670 6740 beq +0x42 /* 000056B2 */
00005672 2F0A move.l -[A7], A2
00005674 486D D120 pea.l [A5 - 0x2EE0]
00005678 4878 0001 push.l 0x1
0000567C 486D 8486 pea.l [A5 - 0x7B7A]
00005680 2F05 move.l -[A7], D5
00005682 2F04 move.l -[A7], D4
00005684 4E93 jsr [A3]
00005686 2600 move.l D3, D0
00005688 4A83 tst.l D3
0000568A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000568E 6600 0350 bne +0x352 /* 000059E0 */
00005692 2F0A move.l -[A7], A2
00005694 486D D148 pea.l [A5 - 0x2EB8]
00005698 4878 0001 push.l 0x1
0000569C 486D 8646 pea.l [A5 - 0x79BA]
000056A0 2F05 move.l -[A7], D5
000056A2 2F04 move.l -[A7], D4
000056A4 4E93 jsr [A3]
000056A6 2600 move.l D3, D0
000056A8 4A83 tst.l D3
000056AA 4FEF 0018 lea.l A7, [A7 + 0x18]
000056AE 6600 0330 bne +0x332 /* 000059E0 */
label000056B2:
000056B2 200E move.l D0, A6
000056B4 671C beq +0x1E /* 000056D2 */
000056B6 594F subq.w A7, 4
000056B8 2F0E move.l -[A7], A6
000056BA 486D 8656 pea.l [A5 - 0x79AA]
000056BE 4EAD FDF0 jsr [A5 - 0x210]
000056C2 201F move.l D0, [A7]+
000056C4 660C bne +0xE /* 000056D2 */
000056C6 41ED 8316 lea.l A0, [A5 - 0x7CEA]
000056CA 43ED 8656 lea.l A1, [A5 - 0x79AA]
000056CE B3C8 cmpa.l A1, A0
000056D0 6678 bne +0x7A /* 0000574A */
label000056D2:
000056D2 41ED 8656 lea.l A0, [A5 - 0x79AA]
000056D6 2808 move.l D4, A0
000056D8 7A01 moveq.l D5, 0x01
000056DA 200C move.l D0, A4
000056DC 4A80 tst.l D0
000056DE 6606 bne +0x8 /* 000056E6 */
000056E0 2E80 move.l [A7], D0
000056E2 7000 moveq.l D0, 0x00
000056E4 6018 bra +0x1A /* 000056FE */
label000056E6:
000056E6 2F0A move.l -[A7], A2
000056E8 486D D218 pea.l [A5 - 0x2DE8]
000056EC 486D D210 pea.l [A5 - 0x2DF0]
000056F0 4878 0034 push.l 0x34 /* '4' */
000056F4 2F05 move.l -[A7], D5
000056F6 2F04 move.l -[A7], D4
000056F8 4E94 jsr [A4]
000056FA 4FEF 0018 lea.l A7, [A7 + 0x18]
label000056FE:
000056FE 2600 move.l D3, D0
00005700 4A83 tst.l D3
00005702 6600 02DC bne +0x2DE /* 000059E0 */
00005706 200B move.l D0, A3
00005708 6740 beq +0x42 /* 0000574A */
0000570A 2F0A move.l -[A7], A2
0000570C 486D D1D8 pea.l [A5 - 0x2E28]
00005710 4878 0001 push.l 0x1
00005714 486D 83C6 pea.l [A5 - 0x7C3A]
00005718 2F05 move.l -[A7], D5
0000571A 2F04 move.l -[A7], D4
0000571C 4E93 jsr [A3]
0000571E 2600 move.l D3, D0
00005720 4A83 tst.l D3
00005722 4FEF 0018 lea.l A7, [A7 + 0x18]
00005726 6600 02B8 bne +0x2BA /* 000059E0 */
0000572A 2F0A move.l -[A7], A2
0000572C 486D D200 pea.l [A5 - 0x2E00]
00005730 4878 0001 push.l 0x1
00005734 486D 8666 pea.l [A5 - 0x799A]
00005738 2F05 move.l -[A7], D5
0000573A 2F04 move.l -[A7], D4
0000573C 4E93 jsr [A3]
0000573E 2600 move.l D3, D0
00005740 4A83 tst.l D3
00005742 4FEF 0018 lea.l A7, [A7 + 0x18]
00005746 6600 0298 bne +0x29A /* 000059E0 */
label0000574A:
0000574A 200E move.l D0, A6
0000574C 671C beq +0x1E /* 0000576A */
0000574E 594F subq.w A7, 4
00005750 2F0E move.l -[A7], A6
00005752 486D 8676 pea.l [A5 - 0x798A]
00005756 4EAD FDF0 jsr [A5 - 0x210]
0000575A 201F move.l D0, [A7]+
0000575C 660C bne +0xE /* 0000576A */
0000575E 41ED 8316 lea.l A0, [A5 - 0x7CEA]
00005762 43ED 8676 lea.l A1, [A5 - 0x798A]
00005766 B3C8 cmpa.l A1, A0
00005768 6678 bne +0x7A /* 000057E2 */
label0000576A:
0000576A 41ED 8676 lea.l A0, [A5 - 0x798A]
0000576E 2808 move.l D4, A0
00005770 7A01 moveq.l D5, 0x01
00005772 200C move.l D0, A4
00005774 4A80 tst.l D0
00005776 6606 bne +0x8 /* 0000577E */
00005778 2E80 move.l [A7], D0
0000577A 7000 moveq.l D0, 0x00
0000577C 6018 bra +0x1A /* 00005796 */
label0000577E:
0000577E 2F0A move.l -[A7], A2
00005780 486D D2D0 pea.l [A5 - 0x2D30]
00005784 486D D2C8 pea.l [A5 - 0x2D38]
00005788 4878 0038 push.l 0x38 /* '8' */
0000578C 2F05 move.l -[A7], D5
0000578E 2F04 move.l -[A7], D4
00005790 4E94 jsr [A4]
00005792 4FEF 0018 lea.l A7, [A7 + 0x18]
label00005796:
00005796 2600 move.l D3, D0
00005798 4A83 tst.l D3
0000579A 6600 0244 bne +0x246 /* 000059E0 */
0000579E 200B move.l D0, A3
000057A0 6740 beq +0x42 /* 000057E2 */
000057A2 2F0A move.l -[A7], A2
000057A4 486D D290 pea.l [A5 - 0x2D70]
000057A8 4878 0001 push.l 0x1
000057AC 486D 8406 pea.l [A5 - 0x7BFA]
000057B0 2F05 move.l -[A7], D5
000057B2 2F04 move.l -[A7], D4
000057B4 4E93 jsr [A3]
000057B6 2600 move.l D3, D0
000057B8 4A83 tst.l D3
000057BA 4FEF 0018 lea.l A7, [A7 + 0x18]
000057BE 6600 0220 bne +0x222 /* 000059E0 */
000057C2 2F0A move.l -[A7], A2
000057C4 486D D2B8 pea.l [A5 - 0x2D48]
000057C8 4878 0001 push.l 0x1
000057CC 486D 8686 pea.l [A5 - 0x797A]
000057D0 2F05 move.l -[A7], D5
000057D2 2F04 move.l -[A7], D4
000057D4 4E93 jsr [A3]
000057D6 2600 move.l D3, D0
000057D8 4A83 tst.l D3
000057DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000057DE 6600 0200 bne +0x202 /* 000059E0 */
label000057E2:
000057E2 200E move.l D0, A6
000057E4 671C beq +0x1E /* 00005802 */
000057E6 594F subq.w A7, 4
000057E8 2F0E move.l -[A7], A6
000057EA 486D 8696 pea.l [A5 - 0x796A]
000057EE 4EAD FDF0 jsr [A5 - 0x210]
000057F2 201F move.l D0, [A7]+
000057F4 660C bne +0xE /* 00005802 */
000057F6 41ED 8316 lea.l A0, [A5 - 0x7CEA]
000057FA 43ED 8696 lea.l A1, [A5 - 0x796A]
000057FE B3C8 cmpa.l A1, A0
00005800 6678 bne +0x7A /* 0000587A */
label00005802:
00005802 41ED 8696 lea.l A0, [A5 - 0x796A]
00005806 2808 move.l D4, A0
00005808 7A01 moveq.l D5, 0x01
0000580A 200C move.l D0, A4
0000580C 4A80 tst.l D0
0000580E 6606 bne +0x8 /* 00005816 */
00005810 2E80 move.l [A7], D0
00005812 7000 moveq.l D0, 0x00
00005814 6018 bra +0x1A /* 0000582E */
label00005816:
00005816 2F0A move.l -[A7], A2
00005818 486D D370 pea.l [A5 - 0x2C90]
0000581C 486D D368 pea.l [A5 - 0x2C98]
00005820 4878 0020 push.l 0x20 /* ' ' */
00005824 2F05 move.l -[A7], D5
00005826 2F04 move.l -[A7], D4
00005828 4E94 jsr [A4]
0000582A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000582E:
0000582E 2600 move.l D3, D0
00005830 4A83 tst.l D3
00005832 6600 01AC bne +0x1AE /* 000059E0 */
00005836 200B move.l D0, A3
00005838 6740 beq +0x42 /* 0000587A */
0000583A 2F0A move.l -[A7], A2
0000583C 486D D330 pea.l [A5 - 0x2CD0]
00005840 4878 0001 push.l 0x1
00005844 486D 8416 pea.l [A5 - 0x7BEA]
00005848 2F05 move.l -[A7], D5
0000584A 2F04 move.l -[A7], D4
0000584C 4E93 jsr [A3]
0000584E 2600 move.l D3, D0
00005850 4A83 tst.l D3
00005852 4FEF 0018 lea.l A7, [A7 + 0x18]
00005856 6600 0188 bne +0x18A /* 000059E0 */
0000585A 2F0A move.l -[A7], A2
0000585C 486D D358 pea.l [A5 - 0x2CA8]
00005860 4878 0001 push.l 0x1
00005864 486D 86A6 pea.l [A5 - 0x795A]
00005868 2F05 move.l -[A7], D5
0000586A 2F04 move.l -[A7], D4
0000586C 4E93 jsr [A3]
0000586E 2600 move.l D3, D0
00005870 4A83 tst.l D3
00005872 4FEF 0018 lea.l A7, [A7 + 0x18]
00005876 6600 0168 bne +0x16A /* 000059E0 */
label0000587A:
0000587A 200E move.l D0, A6
0000587C 671E beq +0x20 /* 0000589C */
0000587E 594F subq.w A7, 4
00005880 2F0E move.l -[A7], A6
00005882 486D 86B6 pea.l [A5 - 0x794A]
00005886 4EAD FDF0 jsr [A5 - 0x210]
0000588A 201F move.l D0, [A7]+
0000588C 660E bne +0x10 /* 0000589C */
0000588E 41ED 8316 lea.l A0, [A5 - 0x7CEA]
00005892 43ED 86B6 lea.l A1, [A5 - 0x794A]
00005896 B3C8 cmpa.l A1, A0
00005898 6600 009A bne +0x9C /* 00005934 */
label0000589C:
0000589C 41ED 86B6 lea.l A0, [A5 - 0x794A]
000058A0 2808 move.l D4, A0
000058A2 7A01 moveq.l D5, 0x01
000058A4 200C move.l D0, A4
000058A6 4A80 tst.l D0
000058A8 6606 bne +0x8 /* 000058B0 */
000058AA 2E80 move.l [A7], D0
000058AC 7000 moveq.l D0, 0x00
000058AE 6018 bra +0x1A /* 000058C8 */
label000058B0:
000058B0 2F0A move.l -[A7], A2
000058B2 486D D428 pea.l [A5 - 0x2BD8]
000058B6 486D D420 pea.l [A5 - 0x2BE0]
000058BA 4878 0024 push.l 0x24 /* '$' */
000058BE 2F05 move.l -[A7], D5
000058C0 2F04 move.l -[A7], D4
000058C2 4E94 jsr [A4]
000058C4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000058C8:
000058C8 2600 move.l D3, D0
000058CA 4A83 tst.l D3
000058CC 6600 0112 bne +0x114 /* 000059E0 */
000058D0 200B move.l D0, A3
000058D2 6760 beq +0x62 /* 00005934 */
000058D4 2F0A move.l -[A7], A2
000058D6 486D D3C0 pea.l [A5 - 0x2C40]
000058DA 4878 0001 push.l 0x1
000058DE 486D 8426 pea.l [A5 - 0x7BDA]
000058E2 2F05 move.l -[A7], D5
000058E4 2F04 move.l -[A7], D4
000058E6 4E93 jsr [A3]
000058E8 2600 move.l D3, D0
000058EA 4A83 tst.l D3
000058EC 4FEF 0018 lea.l A7, [A7 + 0x18]
000058F0 6600 00EE bne +0xF0 /* 000059E0 */
000058F4 2F0A move.l -[A7], A2
000058F6 486D D410 pea.l [A5 - 0x2BF0]
000058FA 4878 0001 push.l 0x1
000058FE 486D 86C6 pea.l [A5 - 0x793A]
00005902 2F05 move.l -[A7], D5
00005904 2F04 move.l -[A7], D4
00005906 4E93 jsr [A3]
00005908 2600 move.l D3, D0
0000590A 4A83 tst.l D3
0000590C 4FEF 0018 lea.l A7, [A7 + 0x18]
00005910 6600 00CE bne +0xD0 /* 000059E0 */
00005914 2F0A move.l -[A7], A2
00005916 486D D3E8 pea.l [A5 - 0x2C18]
0000591A 4878 0001 push.l 0x1
0000591E 486D 8526 pea.l [A5 - 0x7ADA]
00005922 2F05 move.l -[A7], D5
00005924 2F04 move.l -[A7], D4
00005926 4E93 jsr [A3]
00005928 2600 move.l D3, D0
0000592A 4A83 tst.l D3
0000592C 4FEF 0018 lea.l A7, [A7 + 0x18]
00005930 6600 00AE bne +0xB0 /* 000059E0 */
label00005934:
00005934 200E move.l D0, A6
00005936 671E beq +0x20 /* 00005956 */
00005938 594F subq.w A7, 4
0000593A 2F0E move.l -[A7], A6
0000593C 486D 86D6 pea.l [A5 - 0x792A]
00005940 4EAD FDF0 jsr [A5 - 0x210]
00005944 201F move.l D0, [A7]+
00005946 660E bne +0x10 /* 00005956 */
00005948 41ED 8316 lea.l A0, [A5 - 0x7CEA]
0000594C 43ED 86D6 lea.l A1, [A5 - 0x792A]
00005950 B3C8 cmpa.l A1, A0
00005952 6600 008C bne +0x8E /* 000059E0 */
label00005956:
00005956 4DED 86D6 lea.l A6, [A5 - 0x792A]
0000595A 7801 moveq.l D4, 0x01
0000595C 200C move.l D0, A4
0000595E 4A80 tst.l D0
00005960 6606 bne +0x8 /* 00005968 */
00005962 2E80 move.l [A7], D0
00005964 7000 moveq.l D0, 0x00
00005966 6018 bra +0x1A /* 00005980 */
label00005968:
00005968 2F0A move.l -[A7], A2
0000596A 486D D500 pea.l [A5 - 0x2B00]
0000596E 486D D4F8 pea.l [A5 - 0x2B08]
00005972 4878 0020 push.l 0x20 /* ' ' */
00005976 2F04 move.l -[A7], D4
00005978 2F0E move.l -[A7], A6
0000597A 4E94 jsr [A4]
0000597C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00005980:
00005980 2600 move.l D3, D0
00005982 4A83 tst.l D3
00005984 665A bne +0x5C /* 000059E0 */
00005986 200B move.l D0, A3
00005988 6756 beq +0x58 /* 000059E0 */
0000598A 2F0A move.l -[A7], A2
0000598C 486D D498 pea.l [A5 - 0x2B68]
00005990 4878 0001 push.l 0x1
00005994 486D 8436 pea.l [A5 - 0x7BCA]
00005998 2F04 move.l -[A7], D4
0000599A 2F0E move.l -[A7], A6
0000599C 4E93 jsr [A3]
0000599E 2600 move.l D3, D0
000059A0 4A83 tst.l D3
000059A2 4FEF 0018 lea.l A7, [A7 + 0x18]
000059A6 6638 bne +0x3A /* 000059E0 */
000059A8 2F0A move.l -[A7], A2
000059AA 486D D4E8 pea.l [A5 - 0x2B18]
000059AE 4878 0001 push.l 0x1
000059B2 486D 86E6 pea.l [A5 - 0x791A]
000059B6 2F04 move.l -[A7], D4
000059B8 2F0E move.l -[A7], A6
000059BA 4E93 jsr [A3]
000059BC 2600 move.l D3, D0
000059BE 4A83 tst.l D3
000059C0 4FEF 0018 lea.l A7, [A7 + 0x18]
000059C4 661A bne +0x1C /* 000059E0 */
000059C6 2F0A move.l -[A7], A2
000059C8 486D D4C0 pea.l [A5 - 0x2B40]
000059CC 4878 0001 push.l 0x1
000059D0 486D 8536 pea.l [A5 - 0x7ACA]
000059D4 2F04 move.l -[A7], D4
000059D6 2F0E move.l -[A7], A6
000059D8 4E93 jsr [A3]
000059DA 2600 move.l D3, D0
000059DC 4FEF 0018 lea.l A7, [A7 + 0x18]
label000059E0:
000059E0 2003 move.l D0, D3
000059E2 584F addq.w A7, 4
000059E4 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000059E8 4E75 rts
000059EA 2F7C 8004 0005 0010 move.l [A7 + 0x10], 0x80040005
000059F2 4E74 000C rtd 0x000C
000059F6 4AAD 1A94 tst.l [A5 + 0x1A94]
000059FA 6708 beq +0xA /* 00005A04 */
000059FC 203C 8004 0003 move.l D0, 0x80040003
00005A02 6002 bra +0x4 /* 00005A06 */
label00005A04:
00005A04 7000 moveq.l D0, 0x00
label00005A06:
00005A06 2F40 0004 move.l [A7 + 0x4], D0
00005A0A 4E75 rts
00005A0C 226F 0018 movea.l A1, [A7 + 0x18]
00005A10 2051 movea.l A0, [A1]
00005A12 20AF 000C move.l [A0], [A7 + 0xC]
00005A16 2069 0004 movea.l A0, [A1 + 0x4]
00005A1A 20AF 0010 move.l [A0], [A7 + 0x10]
00005A1E 2069 0008 movea.l A0, [A1 + 0x8]
00005A22 20AF 0014 move.l [A0], [A7 + 0x14]
00005A26 137C 0001 000C move.b [A1 + 0xC], 0x1
00005A2C 7001 moveq.l D0, 0x01
00005A2E 4E75 rts
00005A30 4FEF FFF2 lea.l A7, [A7 - 0xE]
00005A34 2EAF 001A move.l [A7], [A7 + 0x1A]
00005A38 2F6F 0016 0004 move.l [A7 + 0x4], [A7 + 0x16]
00005A3E 2F6F 0012 0008 move.l [A7 + 0x8], [A7 + 0x12]
00005A44 422F 000C clr.b [A7 + 0xC]
00005A48 4857 pea.l [A7]
00005A4A 42A7 clr.l -[A7]
00005A4C 486D D560 pea.l [A5 - 0x2AA0]
00005A50 2F2F 002A move.l -[A7], [A7 + 0x2A]
00005A54 4EBA F6E0 jsr [PC - 0x920 /* 00005136 */]
00005A58 4A2F 001C tst.b [A7 + 0x1C]
00005A5C 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A60 6608 bne +0xA /* 00005A6A */
00005A62 203C 8004 0005 move.l D0, 0x80040005
00005A68 6002 bra +0x4 /* 00005A6C */
label00005A6A:
00005A6A 7000 moveq.l D0, 0x00
label00005A6C:
00005A6C 2F40 0022 move.l [A7 + 0x22], D0
00005A70 4FEF 000E lea.l A7, [A7 + 0xE]
00005A74 4E74 0010 rtd 0x0010
00005A78 594F subq.w A7, 4
00005A7A 2F2F 0010 move.l -[A7], [A7 + 0x10]
00005A7E 206F 0020 movea.l A0, [A7 + 0x20]
00005A82 2F10 move.l -[A7], [A0]
00005A84 4EAD FDF0 jsr [A5 - 0x210]
00005A88 201F move.l D0, [A7]+
00005A8A 670E beq +0x10 /* 00005A9A */
00005A8C 206F 0018 movea.l A0, [A7 + 0x18]
00005A90 216F 0014 0004 move.l [A0 + 0x4], [A7 + 0x14]
00005A96 7001 moveq.l D0, 0x01
00005A98 4E75 rts
label00005A9A:
00005A9A 7000 moveq.l D0, 0x00
00005A9C 4E75 rts
00005A9E 514F subq.w A7, 8
00005AA0 2EAF 0010 move.l [A7], [A7 + 0x10]
00005AA4 42AF 0004 clr.l [A7 + 0x4]
00005AA8 4857 pea.l [A7]
00005AAA 486D D570 pea.l [A5 - 0x2A90]
00005AAE 42A7 clr.l -[A7]
00005AB0 2F2F 0020 move.l -[A7], [A7 + 0x20]
00005AB4 4EBA F680 jsr [PC - 0x980 /* 00005136 */]
00005AB8 4AAF 0014 tst.l [A7 + 0x14]
00005ABC 4FEF 0010 lea.l A7, [A7 + 0x10]
00005AC0 6608 bne +0xA /* 00005ACA */
00005AC2 203C 8004 0004 move.l D0, 0x80040004
00005AC8 6010 bra +0x12 /* 00005ADA */
label00005ACA:
00005ACA 2F2F 000C move.l -[A7], [A7 + 0xC]
00005ACE 2F2F 001C move.l -[A7], [A7 + 0x1C]
00005AD2 206F 000C movea.l A0, [A7 + 0xC]
00005AD6 4E90 jsr [A0]
00005AD8 504F addq.w A7, 8
label00005ADA:
00005ADA 2F40 001C move.l [A7 + 0x1C], D0
00005ADE 504F addq.w A7, 8
00005AE0 4E74 0010 rtd 0x0010
00005AE4 2F0A move.l -[A7], A2
00005AE6 246F 001C movea.l A2, [A7 + 0x1C]
00005AEA 5292 addq.l [A2], 1
00005AEC 4AAA 0004 tst.l [A2 + 0x4]
00005AF0 673E beq +0x40 /* 00005B30 */
00005AF2 206F 0008 movea.l A0, [A7 + 0x8]
00005AF6 226A 0004 movea.l A1, [A2 + 0x4]
00005AFA 22D8 move.l [A1]+, [A0]+
00005AFC 22D8 move.l [A1]+, [A0]+
00005AFE 22D8 move.l [A1]+, [A0]+
00005B00 22D8 move.l [A1]+, [A0]+
00005B02 206A 0004 movea.l A0, [A2 + 0x4]
00005B06 216F 000C 0010 move.l [A0 + 0x10], [A7 + 0xC]
00005B0C 206A 0004 movea.l A0, [A2 + 0x4]
00005B10 43ED 8336 lea.l A1, [A5 - 0x7CCA]
00005B14 41E8 0014 lea.l A0, [A0 + 0x14]
00005B18 20D9 move.l [A0]+, [A1]+
00005B1A 20D9 move.l [A0]+, [A1]+
00005B1C 20D9 move.l [A0]+, [A1]+
00005B1E 20D9 move.l [A0]+, [A1]+
00005B20 206A 0004 movea.l A0, [A2 + 0x4]
00005B24 7001 moveq.l D0, 0x01
00005B26 2140 0024 move.l [A0 + 0x24], D0
00005B2A 7028 moveq.l D0, 0x28
00005B2C D1AA 0004 add.l [A2 + 0x4], D0
label00005B30:
00005B30 7000 moveq.l D0, 0x00
00005B32 245F movea.l A2, [A7]+
00005B34 4E75 rts
00005B36 2F0A move.l -[A7], A2
00005B38 246F 001C movea.l A2, [A7 + 0x1C]
00005B3C 5292 addq.l [A2], 1
00005B3E 4AAA 0004 tst.l [A2 + 0x4]
00005B42 673E beq +0x40 /* 00005B82 */
00005B44 206F 0008 movea.l A0, [A7 + 0x8]
00005B48 226A 0004 movea.l A1, [A2 + 0x4]
00005B4C 22D8 move.l [A1]+, [A0]+
00005B4E 22D8 move.l [A1]+, [A0]+
00005B50 22D8 move.l [A1]+, [A0]+
00005B52 22D8 move.l [A1]+, [A0]+
00005B54 206A 0004 movea.l A0, [A2 + 0x4]
00005B58 216F 000C 0010 move.l [A0 + 0x10], [A7 + 0xC]
00005B5E 206F 0010 movea.l A0, [A7 + 0x10]
00005B62 226A 0004 movea.l A1, [A2 + 0x4]
00005B66 43E9 0014 lea.l A1, [A1 + 0x14]
00005B6A 22D8 move.l [A1]+, [A0]+
00005B6C 22D8 move.l [A1]+, [A0]+
00005B6E 22D8 move.l [A1]+, [A0]+
00005B70 22D8 move.l [A1]+, [A0]+
00005B72 206A 0004 movea.l A0, [A2 + 0x4]
00005B76 216F 0014 0024 move.l [A0 + 0x24], [A7 + 0x14]
00005B7C 7028 moveq.l D0, 0x28
00005B7E D1AA 0004 add.l [A2 + 0x4], D0
label00005B82:
00005B82 7000 moveq.l D0, 0x00
00005B84 245F movea.l A2, [A7]+
00005B86 4E75 rts
00005B88 2F0A move.l -[A7], A2
00005B8A 514F subq.w A7, 8
00005B8C 246F 0010 movea.l A2, [A7 + 0x10]
00005B90 4297 clr.l [A7]
00005B92 42AF 0004 clr.l [A7 + 0x4]
00005B96 4857 pea.l [A7]
00005B98 486D D588 pea.l [A5 - 0x2A78]
00005B9C 486D D580 pea.l [A5 - 0x2A80]
00005BA0 42A7 clr.l -[A7]
00005BA2 4EBA F592 jsr [PC - 0xA6E /* 00005136 */]
00005BA6 202F 0010 move.l D0, [A7 + 0x10]
00005BAA 5280 addq.l D0, 1
00005BAC 4C3C 0000 0000 movem.w <none>, 0x0
00005BB2 0028 2F00 2F2F ori.b [A0 + 0x2F2F], 0x0
00005BB8 0028 206F 002C ori.b [A0 + 0x2C], 0x6F /* 'o' */
00005BBE 2050 movea.l A0, [A0]
00005BC0 2068 0010 movea.l A0, [A0 + 0x10]
00005BC4 4E90 jsr [A0]
00005BC6 2480 move.l [A2], D0
00005BC8 4A92 tst.l [A2]
00005BCA 4FEF 0018 lea.l A7, [A7 + 0x18]
00005BCE 660A bne +0xC /* 00005BDA */
00005BD0 2F7C 8004 0002 0018 move.l [A7 + 0x18], 0x80040002
00005BD8 6040 bra +0x42 /* 00005C1A */
label00005BDA:
00005BDA 2F52 0004 move.l [A7 + 0x4], [A2]
00005BDE 4857 pea.l [A7]
00005BE0 486D D588 pea.l [A5 - 0x2A78]
00005BE4 486D D580 pea.l [A5 - 0x2A80]
00005BE8 42A7 clr.l -[A7]
00005BEA 4EBA F54A jsr [PC - 0xAB6 /* 00005136 */]
00005BEE 206F 0014 movea.l A0, [A7 + 0x14]
00005BF2 43ED 1A98 lea.l A1, [A5 + 0x1A98]
00005BF6 20D9 move.l [A0]+, [A1]+
00005BF8 20D9 move.l [A0]+, [A1]+
00005BFA 20D9 move.l [A0]+, [A1]+
00005BFC 20D9 move.l [A0]+, [A1]+
00005BFE 206F 0014 movea.l A0, [A7 + 0x14]
00005C02 43ED 1A98 lea.l A1, [A5 + 0x1A98]
00005C06 41E8 0014 lea.l A0, [A0 + 0x14]
00005C0A 20D9 move.l [A0]+, [A1]+
00005C0C 20D9 move.l [A0]+, [A1]+
00005C0E 20D9 move.l [A0]+, [A1]+
00005C10 20D9 move.l [A0]+, [A1]+
00005C12 42AF 0028 clr.l [A7 + 0x28]
00005C16 4FEF 0010 lea.l A7, [A7 + 0x10]
label00005C1A:
00005C1A 504F addq.w A7, 8
00005C1C 245F movea.l A2, [A7]+
00005C1E 4E74 0008 rtd 0x0008
00005C22 0000 0000 ori.b D0, 0x0
00005C26 0000 0000 ori.b D0, 0x0
00005C2A 0000 0000 ori.b D0, 0x0